>  기사  >  웹 프론트엔드  >  JavaScript_기본 지식 중 괄호()와 대괄호[]의 특수 사용법에 대한 질문과 답변

JavaScript_기본 지식 중 괄호()와 대괄호[]의 특수 사용법에 대한 질문과 답변

WBOY
WBOY원래의
2016-05-16 17:26:381538검색

(1, 2, 3);
// 3을 반환하는데 왜 3이 반환되나요? 메커니즘은 무엇입니까? 괄호는 어떤 역할을 하나요?

(1, 2, 3, Alert )("Amazing!");
// 여기서 더욱 재미있는 점은 테스트 후에 Alert를 직접 호출할 수 있다는 것입니다. 전역 함수는 다음과 같이 호출할 수 있습니다. .

다음은 대괄호 []에 관한 질문입니다.
JS에서 []는 배열과 거의 동일하지만 마법 같은 순간도 있습니다.

[1,2,3][1];
// return 2 물론 이 방법도 배열의 인덱스와 응답 속성 이름에 자주 사용됩니다. 호출 개체의 특정 변수에 저장됩니다.
[1,2,3][1,2];

//return 3 ; 이 경우는 위의 괄호와 매우 유사하며 마지막을 반환합니다. (1,2,3)의 값

, 괄호, 쉼표는 모두 마지막 표현식의 평가 결과를 반환하는 연산자입니다.
("Amazing")의 괄호는 함수 호출을 나타냅니다.
alert는 표현식의 평가 결과로 반환될 때 당연히 호출될 수 있는 함수 개체입니다.

[1,2,3] 여기서 대괄호는 배열 상수를 선언하고 그 뒤에 [1]을 사용하여 배열 요소를 사용합니다. [1,2,3][1]은 배열 [1,2,3]의 첫 번째 요소, 즉 2를 취함을 의미합니다(아래 첨자는 0부터 시작함)

[1,2,3 ] [1,2]=[1,2,3][(1,2)]=[1,2,3][2]=3

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.