배열에 원소를 추가 && 삭제
push 와 pop
let fruits = ["포도","복숭아","딸기","수박"]
fruits.push("샤인 머스캣", "귤")
// fruits = ["포도","복숭아","딸기","수박","샤인머스캣", "귤"]
let fruits = ["포도","복숭아","딸기","수박"]
let one = fruits.pop()
// fruits = ["포도","복숭아","딸기"]
one = "수박"
push는 한번에 여러개의 원소를 넣어줄 수 있다
pop은 빼올 수 있는 원소가 고정적(배열의 맨 뒤 원소) 이다.
push는 새롭게 추가된 원소를 반영하여 새로운 배열을 반환한다.
pop은 제거된 원소를 반환 한다.
보통 pop온 원소들은 변수에 담아서 사용해야 한다.
If) 만일 빈배열에 pop한 경우 → undefined를 반환
IF) 배열에 undefined를 push ? → 배열에 undefined가 원소로 추가