問題一覧に戻る
中級array-methods
問題60: slice メソッド
sliceメソッドを使って配列の一部をコピーして新しい配列を作成する方法を学びましょう。sliceは元の配列を変更しない非破壊的メソッドで、指定した範囲の要素を含む新しい配列を返します。開始位置は含まれ、終了位置は含まれない点に注意が必要です。負のインデックスを使うと配列の末尾から数えることができ、柔軟な部分配列の取得が可能です。
// sliceメソッド
const fruits = ["りんご", "バナナ", "オレンジ", "ぶどう", "メロン"];
// 中間の要素を取得
const middle = fruits.(1, );
console.log("中間の要素: " + middle);
// 最後の2つを取得
const lastTwo = fruits.(-2);
console.log("最後の2つ: " + lastTwo);
console.log("元の配列: " + fruits);