728x90
반응형
MDN에 여러 Object의 method를 검색하다 보면, Syntax 부분에서 아래와 같은 문구들을 볼 수 있다.
여기서 소괄호 (parenthesis) 안의 대괄호 [ ] brackets 들은 어떤 의미를 갖는 걸까?
대괄호는 아래에 표현된 Optional 인자들을 의미한다.
위의 .map method를 활용하여 설명하자면, .map method에 들어가는 callback 함수에, 반드시 currentValue 인수는 입력이 필요하다. 그리고 그 다음 인수를 입력하면, index로 처리되는 것이다. 여기서, index의 대괄호 안에 array 인수의 대괄호가 있는 것을 볼 수 있는데, 이것은 인수들을 차례대로 입력할 때, 반드시 index 인수를 입력하고 나서야 array 인수를 입력할 수 있다는 것을 의미한다.
728x90
반응형
'Programming-[Frontend] > Javascript' 카테고리의 다른 글
Javascript / 기초 / 비동기 프로그래밍(Asynchronous) : Promise (0) | 2020.09.27 |
---|---|
Javascript / 기초 / 비동기(Asynchronous), 콜백(callback), setTimeout (0) | 2020.09.21 |
Javascript / 기초 / Inheritance, Object - oriented (상속, 객체지향) (0) | 2020.09.09 |
Javascript / 배열, 객체 / 구조 분해 할당(destructing) (0) | 2020.09.05 |
Javascript / 객체 / Property shorthand (0) | 2020.09.05 |