LoginSignup
0
0

More than 1 year has passed since last update.

Array.prototype.slice() 配列をシャローコピーする / 配列の最後の要素を取得する

Last updated at Posted at 2023-02-25

Array.prototype.slice()

slice() メソッドは、配列の一部を start から end (end は含まれない)までの範囲で、選択した新しい配列オブジェクトにシャローコピーして返します。ここで start と end はその配列に含まれる項目の添字を表します。元の配列は変更されません。

<構文>

.js
slice() // 全ての配列の要素をコピー
slice(start) // start番目の要素からコピー
slice(start, end) // startからendまでをコピー

<例>

.js
const animals =['cat', 'dog', 'gorilla', 'sheep', 'goat', 'tiger']

console.log(animals.slice())
// > Array ["cat", "dog", "gorilla", "sheep", "goat", "tiger"]
console.log(animals.slice(2))
// > Array ["gorilla", "sheep", "goat", "tiger"]

console.log(animals.slice(-1))
// > Array ["tiger"]

console.log(animals.slice(-3))
// > Array ["sheep", "goat", "tiger"]

console.log(animals.slice(2, 5))
// > Array ["gorilla", "sheep", "goat"]
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0