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