1) 배열 더하기
arr.push(el)
배열의 마지막 요소 뒤에 el을 추가
let arr = [1,2,3]
arr.push(4)
console.log(arr) --> //arr = [1,2,3,4]
arr.unshift(el)
배열의 처음 요소 앞에 el을 추가
let arr = [1,2,3]
arr.unshift(0)
console.log(arr) --> //arr = [0,1,2,3]
2) 배열 빼기
arr.pop()
배열의 맨 뒤의 요소를 제거
let arr = [1,2,3]
arr.pop()
console.log(arr) --> //arr = [1,2]
arr.shift()
배열의 맨 앞의 요소를 제거
let arr = [0,1,2,3]
arr.shift
console.log(arr) --> //arr = [1,2,3]
3) 배열 합치기
arr.concat(newarr)
배열에 새로운 배열의 요소를 합쳐 새로운 배열을 생성
주의점) immutable 속성이므로 arr가 변하지는 않는다.
let arr = [1,2,3]
let newarr = [4,5,6]
let concated = arr.concat[newarr]
console.log(concated) --> // concated = [1,2,3,4,5,6]
console.log(arr) --> // arr = [1,2,3] (원래 배열은 변하지 않음)
따라서 배열 자체에 추가하고 싶으면 push를 써야 한다.