2.1 push() / pop() / shift() / unshift()
2.1.1 push()
- 배열의 끝에 새로운 요소 추가
- 문법 : 배열.push(추가할 요소1, 추가할 요소2 …)
- 반환값 : 수정된 배열의 길이
let arr = ['apple', 'banana', 'grape'];
let value = arr.push('mango');
console.log(value); *// > 4*
console.log(arr); *// > (4)* *['apple', 'banana', 'grape', 'mango']*
2.1.2 pop()
- 배열의 마지막 요소 제거
- 문법 : 배열.pop()
- 반환값 : 제거된 요소
let arr = ['apple', 'banana', 'grape', 'mango'];
let pop_value = arr.pop();
console.log(pop_value); *// >* *mango*
console.log(arr); *// > (3) ['apple', 'banana', 'grape']*
2.1.3 unshift()
- 배열의 시작 부분에 새로운 요소 추가
- 문법 : 배열.unshift(추가할 요소1, 추가할 요소2 …)
- 반환값 : 수정된 배열의 길이
let arr = ['grape', 'mango', 'peach'];
let value = arr.unshift('kiwi');
console.log(value); *// > 4*
console.log(arr); *// > (4) ['kiwi', 'grape', 'mango', 'peach']*