JavaScriptで配列の特定の範囲の要素を取得する方法を解説します。
配列の特定の範囲の要素を取得するにはどうしたらいいですか?
配列の特定の範囲の要素を取得するには、sliceメソッドで取得できます。
sliceメソッドによる配列の特定範囲の要素の取得
配列の特定の範囲の要素を取得するには、sliceメソッドを使うことができます。sliceメソッドは、配列の中から特定の範囲の要素を取り出し、新しい配列を作成します。
slice()メソッドは、配列のインデックス番号を指定して使用します。第1引数には取り出したい要素の開始位置、第2引数には取り出す要素の終了位置を指定します。
配列.slice(開始位置 [,終了位置])
let fruits = ["apple", "banana", "orange", "mango"];
let selectedFruits = fruits.slice(1, 3);
console.log(selectedFruits); // ["banana", "orange"]
上記の例では、配列fruitsからインデックス番号1から3の範囲の要素を取り出し、新しい配列selectedFruitsを作成しています。
後ろから数えた位置から要素を取得する
また、第1引数に負数を指定することで、後ろから数えた位置を指定することもできます。
例えば、最後から3番目の要素から最後から1番目の要素を取り出す場合は、slice(-3,-1)と指定します。 また、第2引数を省略すると、配列の最後までを取り出します。
let fruits = ["apple", "banana", "orange", "mango"];
let selectedFruits = fruits.slice(-2);
console.log(selectedFruits); // ["orange", "mango"]
sliceメソッドは、配列を直接変更することはありません。
取り出した要素を利用するためには、新しい配列を作成する必要があります。
リスキリングでキャリアアップしてみませんか?
リスキリング(学び直し)は、経済産業省が推奨しており、
今だけ、最大70%のキャッシュバックを受けることができます。
最大70%の給付金が出るおすすめのプログラミングスクール!
国策で予算が決められているため申し込みが多い場合は早期に終了する可能性があります!
興味のある方はすぐに確認しましょう。
この記事のまとめ
配列の特定範囲の要素を取得する方法について解説しました。
- JavaScriptで配列の特定の範囲の要素を取得するには、sliceメソッドを使用します。
- sliceメソッドは、配列の中から特定の範囲の要素を取り出し、新しい配列を作成します。
- sliceメソッドには、配列のインデックス番号を指定して使用します。第1引数には取り出したい要素の開始位置、第2引数には取り出す要素の終了位置を指定します。
- 第2引数を省略すると、配列の最後までを取り出します。
- 第1引数に負数を指定することで、後ろから数えた位置を指定することもできます。
sliceメソッドで簡単に配列の特定の範囲の要素を取得できました!
sliceメソッドはJavaScriptで配列の特定の範囲の要素を取得するための非常に便利なメソッドです。使い方を覚えて、配列の操作に活用してください。
コメント