JavaScript 에서 괄호()와 괄호[]의 특수 용법 의문 풀이

(1, 2, 3); // return 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,3]=3

좋은 웹페이지 즐겨찾기