인덱스 값을 매개변수로 받고있는 메서드고, 해당하는 배열에서 해당 인덱스에 해당하는 값을 반환한다.
주어진 인덱스가 배열에 없으면 undefined를 반환
let arr=['cry','cry','...','so','sad'];
console.log(arr.at(-1));
//출력결과: 'sad'
자바스크립트 강의를 다시 듣고있는데, 분명 학습 했겠지만 전혀 기억이 안나는 메서드등장!
알고리즘 풀때 얼마나 arr[arr.length-1]을 써댔는데! 역시 모르면 돌아간다고...
허겁지겁 mdn가서 문서 정독하고 왔다. 기억하자!
참고 자료
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/at
Array.prototype.at() - JavaScript | MDN
at() 메서드는 정수 값을 받아, 배열에서 해당 값에 해당하는 인덱스의 요소를 반환합니다. 양수와 음수 모두 지정할 수 있고, 음수 값의 경우 배열의 뒤에서부터 인덱스를 셉니다.
developer.mozilla.org
'Today I learned! > 오늘 하루 배운 것, 기억할 것' 카테고리의 다른 글
[JS]제너레이터 (0) | 2023.06.25 |
---|---|
[JS] "복사 방지" 구현 (0) | 2023.06.19 |
[JS] Promise.race() (0) | 2023.05.10 |
[TS]readonly 속성, 인덱스 시그니처,intersection 타입... (0) | 2023.05.07 |
[TS]object,unknown,never,Function 타입 (0) | 2023.04.25 |