このチュートリアルでは、特に JavaScript の array.slice() メソッドについて説明します。
JavaScript の「array.slice()」メソッドとは?
JavaScript では、「 配列.スライス() 」メソッドは、配列のスライスまたは部分配列を返します。返される配列には、開始によって決定される要素とそれまでのすべての後続の要素が含まれますが、終了によって定義される要素は含まれません。 end が指定されていない場合、返される配列には、配列の先頭から末尾までのすべての要素が含まれます。
JavaScript で「array.slice()」メソッドを利用するには?
JavaScript で array.slice() メソッドを利用するには、次の構文を使用できます。
配列。 スライス ( 開始、終了 )
ここ、 ' 配列.スライス() 」は、以下に示す 2 つのパラメーターで構成されます。
- 「 始める 」は、配列スライスの開始を決定するために使用されます。
- 「 終わり 」は、配列の末尾の値を指定します。
例 1: 開始インデックス値と終了インデックス値で array.slice() メソッドを利用する
array.slice() メソッドを使用するには、次のコード スニペットを試してください。
- 特定の名前で関数を定義します。この場合、「 関数() 」を関数として。
- 特定の名前で変数を初期化し、配列に値を割り当てます。
- 次に、別の名前で別の変数を宣言し、「 配列.スライス() 」メソッドを使用して、値パラメーターを指定します。ここで、最初の値は「 4 」は配列の先頭を決定し、2 番目の値は「 7 」は、配列の末尾を指定します。
- その後、 ' console.log() 」は、実際の配列と更新された配列を表示するために 2 回呼び出されます。
配列でした = [ 'マンゴー' 、 'りんご' 、 'バナナ' 、 'チェリー' 、 'メロン' 、 'パイナップル' 、 「ぶどう」 ] ;
var new_array = 配列。 スライス ( 4 、 7 ) ;
コンソール。 ログ ( 配列 ) ;
コンソール。 ログ ( new_array ) ;
}
最後に、定義された関数を呼び出します。
機能 ( ) ;実際の配列とスライスされた配列は次のとおりです。
例 2: 開始インデックス値のみで「array.slice()」メソッドを使用する
また、「 配列.スライス() 配列インデックスの開始値を定義することにより、メソッド。この例では、数値で配列を定義し、「 配列.スライス() 」メソッド「 2 」は、配列インデックスの開始を定義します。その結果、メソッドは最初から 2 つの値を削除し、残りの要素を含む新しい配列を返します。
関数関数 ( ) {配列でした = [ 32 、 65 、 78 、 23 、 57 、 31 ] ;
var new_array = 配列。 スライス ( 2 ) ;
コンソール。 ログ ( 配列 ) ;
コンソール。 ログ ( new_array ) ;
}
次に、関数名を使用して、定義された関数を呼び出します。
機能 ( ) ;その結果、最初の 2 つの要素が配列から削除され、残りの要素を含む新しい配列がコンソールに表示されます。
JavaScript の array.slice() メソッドについては以上です。
結論
「 配列.スライス() 」は、定義されたインデックスを使用して配列の特定の部分を削除する JavaScript のメソッドです。ユーザーは、メソッドのパラメーターとして開始インデックスと終了インデックスを指定できます。さらに、開始インデックスのみを指定すると、配列の先頭から要素が削除されます。このブログでは、「 配列.スライス() 」 JavaScript で複数の例を含むメソッド。