처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
퀴즈 / JavaScript / 문제

JavaScript Array.at() 메서드가 대괄호 인덱싱과 다른 점은?

쉬움 MDN Web Docs
보기 및 정답
A at()은 문자열 형태의 인덱스를 지원하며 키-값 형태로 접근한다
B at()은 음수 인덱스를 지원하여 배열 끝에서부터 요소에 접근할 수 있다
C at()은 인덱스 범위를 초과하면 RangeError를 발생시킨다
D at()은 배열의 요소를 직접 수정할 수 있으며 반환과 동시에 변경하는 것이 일반적이다

해설

Array.at(-1)은 배열의 마지막 요소를, at(-2)는 끝에서 두 번째 요소를 반환합니다. 대괄호 표기법(arr[-1])은 JavaScript에서 undefined를 반환하므로, 이전에는 arr[arr.length-1]로 작성해야 했던 패턴을 간결하게 대체합니다. String에서도 사용 가능합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기