본문 바로가기
JavaScript, jQuery, Java

[JavaScript] 배열 자르기 (Array 중간 값 삭제)

by 보리하늘 2019. 10. 16.
728x90
반응형



자바스크립트 배열에서 조건에 부합하는 중간에 위치한 값을 삭제하면 배열이 연결되지 않고 삭제한 위치가 비어버린다.
배열 길이로 무언가를 확인할 때에는 빈 공간 없이 배열을 잘라서 이으듯 가공하는게 좋겠다.

아래와 같이 splice 함수를 사용하여 빈 공간 없이 중간에 위치한 값을 삭제한다.


var list = [];

// list.splice(삭제 시작 인덱스, 삭제 할 개수);
list.splice(list.findIndex(o => o.seq === Number(seq)), 1);


728x90
반응형

댓글