Frontend

javascript 배열에서 마지막 값만 제거하는 법

고수트 2021. 11. 30. 17:44
반응형

javascript 를 사용할때 배열에서 마지막 값만 제거 하고 싶을 때가 있다.

간단히 slice 로 원하는 범위로 끊어내면 된다.

이중 배열인 경우에는 map 함수를 같이 사용하면 되는데 각각 케이스별 구현은 아래와 같다.

1. 일반 배열에서 마지막 값 제거

마지막 은 뒤에서 - 로 계산 가능하다.

const sample = [ "A", "B", "C", "D" ]
sample.slice(0, -1);

 

2. 이중 배열에서 각 배열마다 마지막 값 제거

const sample = [["a", "b", "c", "d"], [ "A", "B", "C", "D" ]]
sample.map(e => e.slice(0, -1));
반응형