English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
slice()メソッドで配列の一部の要素を抽出し、新しい配列を返します。
slice()メソッドで抽出された要素が指定されたstart引数、そして指定された端に終了引数(終了含まれない)。元の配列は変更されません。
array.slice(start, end)
var fruits = ['Banana', 'Mango', 'Apple', 'Orange'); var extract = fruits.slice(1, 3);// return Mango, Appleテストを見て‹/›
テーブルの数字は、slice()メソッドを完全にサポートする最初のブラウザバージョンを指定しています:
メソッド | |||||
slice() | 1 | 1 | は | は | は |
パラメータ | 説明 |
---|---|
start | (オプション)ゼロから始まる索引、このインデックスから抽出開始 |
終了 | (オプション)ゼロから始まる索引、抽出前に終了するまで |
返り値: | 抽出された要素を含む新しい配列 |
---|---|
JavaScript バージョン: | ECMAScript 1 |
使用しない終了パラメータを使用して要素を抽出:
var fruits = ['Banana', 'Mango', 'Apple', 'Orange'); var extract = fruits.slice(1);// return Mango, Apple, Orangeテストを見て‹/›
負の値を使用して要素を抽出:
var fruits = ['Banana', 'Mango', 'Apple', 'Orange'); var extract = fruits.slice(-3, -1);// return Mango, Appleテストを見て‹/›