Javascript에서 배열의 마지막 요소를 얻는 방법

따라서 Javascript 배열이 있고 마지막 요소를 가져오려고 합니다. 예를 들면 다음과 같습니다.

let myArray = [ '🔩', '⚡️', '🔑', '🖇' ]


이 배열에는 4개의 항목이 있습니다. 아시다시피 그 안에 있는 요소를 가져오려면 대괄호 표기법[]을 사용할 수 있습니다. 예를 들어 조명 볼트를 얻으려면 myArray[1]를 사용할 수 있습니다.

let myArray = [ '🔩', '⚡️', '🔑', '🖇' ]
console.log(myArray[1]) // ⚡️


배열은 0 의 인덱스에서 시작하므로 첫 번째 요소는 실제로 myArray[0] 등입니다. 따라서 배열의 마지막 요소를 얻으려면 myArray.length - 1 를 사용할 수 있습니다. 이것은 배열의 길이( 4 )를 가져오고 배열이 0 에서 계산을 시작한다는 점을 고려하여 1을 뺍니다. 따라서 대괄호 표기법을 사용하여 배열의 마지막 요소를 얻으려면 다음과 같이 할 수 있습니다.

let myArray = [ '🔩', '⚡️', '🔑', '🖇' ]
console.log(myArray[myArray.length-1]) // 🖇


이것은 배열의 마지막 요소를 가져오는 가장 일반적인 방법입니다. 그러나 at 메서드를 사용하여 동일한 작업을 수행할 수도 있습니다.

let myArray = [ '🔩', '⚡️', '🔑', '🖇' ]
console.log(myArray.at(myArray.length-1)) // 🖇


그리고 더 좋은 점은 간단하게 myArray.at(-1) 를 작성할 수 있다는 것입니다! 이는 배열의 마지막 요소를 간단한 표현식으로 가져오는 것을 크게 단순화합니다.

let myArray = [ '🔩', '⚡️', '🔑', '🖇' ]
console.log(myArray.at(-1)) // 🖇


예상할 수 있듯이 at는 거꾸로 계산하기 시작하므로 at(-2)는 키를 반환합니다.

let myArray = [ '🔩', '⚡️', '🔑', '🖇' ]
console.log(myArray.at(-2)) // 🔑

좋은 웹페이지 즐겨찾기