...
Array.prototype.at()
2022부터 표준 메소드로 채택되면서, 파이썬 같이 간편하게 음수 인덱스로 찾아가는 것이 가능해졌다. 메소드 at()의 추가는 성능적인 문제로 탄생했다기보다는 가독성면에서의 장점을 위해 추가된 기능이라고 한다.
기존 방법
// 마지막 값을 얻기
const arrays = ['a','b','c','d'];
// array.length에서 1을 빼 마지막 인덱스 얻어서 사용
arrays[arrays.length - 1]; // 'd'
// 음수 인덱스를 지원하는 slice메소드 간접 사용
arrays.slice(-2, -1); // 'd'
2022 표준 메소드
const arrays = ['a','b','c','d'];
console.log(arrays.at(-1)); // 'd
인용한 부분에 있어 만일 누락된 출처가 있다면 반드시 알려주시면 감사하겠습니다
이 글이 좋으셨다면 구독 & 좋아요
여러분의 구독과 좋아요는
저자에게 큰 힘이 됩니다.