팁: javascript에서 배열의 마지막 요소를 얻는 방법

배열은 동일한 데이터 유형의 요소를 고정된 크기의 컬렉션으로 저장할 수 있는 데이터 구조입니다.

이전에 JavaScript 배열로 작업한 적이 있다면 배열이 객체처럼 해체될 수 있다는 것을 알 수 있습니다. 이것은 배열의 첫 번째 값 또는 알려진 길이를 가진 배열의 값을 추출하는 데 가장 일반적으로 사용됩니다.

그러나 구조 분해는 배열의 length 속성을 추출할 수 있으므로 훨씬 더 나아갈 수 있습니다. 추출된 변수가 구조 분해 할당 자체에서 사용될 수 있다는 사실에 이것을 추가하고 배열의 마지막 요소를 추출하기 위해 한 줄짜리를 함께 넣을 수 있습니다.

const arr = [1, 2, 3];
const { 0: first, length, [length - 1]: last } = arr;
first; // 1
last; // 3
length; // 3


이 기술은 흥미롭지만 몇 가지 주의 사항이 있습니다. 먼저 추가 변수를 생성하는 length 속성을 추출해야 합니다. 둘째, Array.prototype.slice()를 사용하는 것과 같은 다른 옵션에 비해 성능상의 큰 이점이 없습니다.

우리가 할 수 있는 또 다른 방법은 먼저 배열 길이가 필요한 다음 마지막 요소 인덱스를 얻기 위해 1을 빼는 것입니다.

코드를 약탈하십시오

const arr = [1, 2, 3];
const lastEle = arr[arr.length - 1]
lastEle; // 3


도착 길이 = 3
3 – 1 = 2
도착[2] = 3

웹사이트DevvSakib.Me

좋은 웹페이지 즐겨찾기