push / unshift
자바스크립트에서 기존 배열에 새로운 요소를 추가하는 방법입니다.
1. push
배열의 맨 뒤에 요소를 추가합니다.
추가한 요소를 포함한 배열의 길이를 반환합니다. 구문에 보이듯이 여러 개의 요소를 한 번에 추가할 수도 있습니다.
arr.push(element1[, ...[, elementN]])
const color = ["red", "white"];
console.log(color); // ["red", "white"]
color.push("black");
console.log(color); // ["red", "white", "black"]
color.push("sky", "pink");
console.log(color); // ["red", "white", "black", "sky", "pink"]
2. unshift
배열의 맨 앞에 요소를 추가합니다.
추가한 요소를 포함한 배열의 길이를 반환합니다.
arr.unshift([...elementN])
const color = ["red", "white"];
console.log(color); // ["red", "white"]
color.unshift("pink");
console.log(color); // ["pink", "red", "white"]
push와 동일하게 한번에 여러 개를 추가할 수 있습니다.
const color = ["red", "white"];
console.log(color); // ["red", "white"]
color.unshift("pink", "skyblue", "orange");
console.log(color); // ["pink", "skyblue", "orange", "red", "white"]
MDN document - Array.prototype.push()
MDN document - Array.prototype.unshift()
'자바스크립트' 카테고리의 다른 글
[JAVASCRIPT] 배열 필터링하는 방법(걸러내기) - filter (0) | 2019.08.10 |
---|---|
[JAVASCRIPT] 배열 정렬하는 방법(숫자 오름차순/내림차순, 임의정렬) - sort (1) | 2019.08.07 |
[JAVASCRIPT] 날짜 확인하기 Date 객체 사용 방법 (0) | 2019.08.06 |
[JAVASCRIPT] 문자열 혹은 배열이 특정 요소를 포함하는지 확인 - includes() (1) | 2019.08.06 |
[JAVASCRIPT] 문자열 합치기 - concat() / 배열의 요소들을 하나의 문자열로 합치기 - join() (0) | 2019.08.06 |