반응형
자바스크립트 배열에서 조건에 부합하는 중간에 위치한 값을 삭제하면 배열이 연결되지 않고 삭제한 위치가 비어버린다.
배열 길이로 무언가를 확인할 때에는 빈 공간 없이 배열을 잘라서 이으듯 가공하는게 좋겠다.
아래와 같이 splice 함수를 사용하여 빈 공간 없이 중간에 위치한 값을 삭제한다.
var list = []; // list.splice(삭제 시작 인덱스, 삭제 할 개수); list.splice(list.findIndex(o => o.seq === Number(seq)), 1);
728x90
반응형
'JavaScript, jQuery, Java' 카테고리의 다른 글
[JavaScript] 코드 성능 테스트/비교 사이트(Naver) (0) | 2019.10.24 |
---|---|
[jQuery] Element(요소) 클래스 값 가져오기 (0) | 2019.10.23 |
JAVA8 LocalDate로 현재, 과거 사이 랜덤 날짜 구하기 (0) | 2019.04.10 |
sql 쿼리 결과 개수 구하기 (0) | 2018.12.28 |
[JavaScript] Object 객체 추가/삭제 (0) | 2018.12.17 |
댓글