추천 블로그 링크 : https://gent.tistory.com/295
자바스크립트 배열 추가, 삭제 함수
- 배열 추가 : Array.push(), Array.unshift(), Array.splice()
- 배열 삭제 : Array.pop(), Array.shift(), Array.splice()
배열 추가
var arr = []; //배열의 끝에 요소 추가 arr.push('a'); arr.push('b'); arr.push('c'); //배열의 앞쪽에 요소 추가 arr.unshift('a'); arr.unshift('b'); arr.unshift('c'); //index 위치에 요소 추가 arr.splice(2, 0, 'a'); //index 2에 'a' 추가 arr.splice(4, 0, 'b', 'c'); //index 4에 'b'와 'c' 추가
배열 삭제
var arr = ['a', 'b', 'c', 'e', 'f']; // 배열의 마지막 요소 제거 var result = arr.pop(); //배열 요소를 반환 받아서 써도 되고, 그냥 제거용도로만 써도 됨. // 배열의 첫번째 요소 제거 var result = arr.shift(); //index 위치의 요소 제거 var result = arr.splice(2, 1); // index 2 부터 1개의 요소를 제거 //값만 삭제하기 (요소는 undefined 상태로 그대로 위치함) // ex) ["a", undefined, "c", "e", "f"] delete arr[1];