pop(), push(), splice()


pop(), push(), splice()


pop()

  • 配列の最後の要素を除去した後、その要素を返します.
  • let dogs = [푸들, 퍼그, 요크셔테리어];
    let popped = dogs.pop();
    
    console.log(dogs); // [푸들, 퍼그]
    console.log(popped); // "요크셔테리어"

    push()

  • アレイの最後に要素を追加し、アレイの最終長を返します.
  • let sports = ['축구', '야구'];
    let total = sports.push('미식축구', '수영');
    
    console.log(sports); // ['축구', '야구', '미식축구', '수영']
    console.log(total);  // 4

    splice()

  • 削除された要素の配列
  • を返します.
  • splice(start, deleteCnt, insertItem)-start:起動するインデックス番号
    -deletecnt:削除数
    -insertItem:前に置く物
    👉 startインデックスからいくつかのdeletecntを削除し、insertItemの前にこれらのアイテム
  • を挿入します.
    // 0번 인덱스에서 2개 요소 제거하고 "당근", "감자" 추가
    let food = ['라면', '고기', '빵'] 
    let removed = food.splice(0, 2, '당근', '감자');
    
    console.log(food) // ['당근', '감자', '빵']
    console.log(removed) // ['라면', '고기']