javascript의 배열 추가 삭제 사용법에 대해서 알아보겠습니다.
javascript push() splice() 함수를 사용해서 추가 삭제를 해보겠습니다.
push()는 배열의 맨 뒤에 object를 추가하고
splice(시작위치, 길이)는 배열의 시작위치에서 길이 만큼 배열을 삭제합니다.
소스와 예제를 통해서 알아보겠습니다
- html
<span id="first"></span> <span id="second"></span> <span id="third"></span> <div id="add"></div> <div id="remove"></div>
- javascript
$(document).ready(function () { var array = ["사과", "바나나", "우유", "딸기", "키위"]; $("#first").append(array[0]); $("#second").append(array[1]); $("#third").append(array[2]); // 배열 토마토 추가 array.push('토마토'); var add = ""; for (var i=0; i<array.length; i++) { addhtml += array[i]; } $("#add").append(add); // 3번째 순서 배열(우유) 삭제 array.splice(2,1); var remove = ""; for (var i=0; i<array.length; i++) { remove += array[i]; } $("#remove").append(remove); }); |
push() 함수를 이용하여 배열의 마지막에 Object를 추가할 수 있고
splice(2, 1) 0 1 2 의 2번부터 1 의 길이 만큼 삭제했기 때문에 우유 object만 삭제가 된걸 확인할 수 있습니다.
splice의 시작 위치와 길이에 대해서 정확히 알아두고 적절하게 사용하세요~
'javascript' 카테고리의 다른 글
javascript 콜백 함수 callback function, 함수 리턴 (0) | 2016.02.03 |
---|---|
[javascript] 문자열 비교 (0) | 2016.02.01 |
[javascript] 자바스크립트 json push, input value, 값 넣기 (0) | 2016.01.25 |
[javascript] 자바스크립트 json get value, get key json 키 밸류 (0) | 2016.01.22 |
[javascript] 자바스크립트 날짜 설정, 날짜 더하기, 빼기 (2) | 2016.01.21 |