JavaScript, jQuery, Java
[JavaScript] 배열 자르기 (Array 중간 값 삭제)
보리하늘
2019. 10. 16. 10:02
반응형
자바스크립트 배열에서 조건에 부합하는 중간에 위치한 값을 삭제하면 배열이 연결되지 않고 삭제한 위치가 비어버린다.
배열 길이로 무언가를 확인할 때에는 빈 공간 없이 배열을 잘라서 이으듯 가공하는게 좋겠다.
아래와 같이 splice 함수를 사용하여 빈 공간 없이 중간에 위치한 값을 삭제한다.
var list = []; // list.splice(삭제 시작 인덱스, 삭제 할 개수); list.splice(list.findIndex(o => o.seq === Number(seq)), 1);
728x90
반응형