배열의 길이를 반환합니다.
let fruits = ['사과', '바나나']
console.log(fruits.length)
// 2
배열의 맨 끝에 항목을 추가하는 push
let newLength = fruits.push('오렌지')
// ["사과", "바나나", "오렌지"]
배열의 맨 끝 항목을 제거하는 pop
let last = fruits.pop() // 끝에있던 '오렌지'를 제거
// ["사과", "바나나"]
배열의 맨 앞 항목을 제거하는 shift
let first = fruits.shift() // 제일 앞의 '사과'를 제거
// ["바나나"]
배열의 맨 앞에 항목을 추가하는 unshift
let newLength = fruits.unshift('딸기') // 앞에 추가
// ["딸기", "바나나"]
해당하는 '첫번째' 인덱스를 리턴한다. 만약 없다면 -1을 리턴한다.
fruits = ["딸기", "바나나", "망고"]
let pos = fruits.indexOf("바나나")
// 1
let removedItem = fruits.splice(pos, 1) // 항목을 제거하는 방법
// ["딸기", "망고"]
이 함수들은 다음 링크에 정리가 잘 되어있다.
https://bblog.tistory.com/300