English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScriptのarray.slice()メソッド

 JavaScript 数组オブジェクト

slice()メソッドで配列の一部の要素を抽出し、新しい配列を返します。

slice()メソッドで抽出された要素が指定されたstart引数、そして指定された端に終了引数(終了含まれない)。元の配列は変更されません。

文法:

array.slice(start, end)
var fruits = ['Banana', 'Mango', 'Apple', 'Orange');
var extract = fruits.slice(1, 3);// return Mango, Apple
テストを見て‹/›

ブラウザの互換性

テーブルの数字は、slice()メソッドを完全にサポートする最初のブラウザバージョンを指定しています:

メソッド
slice()11

パラメータの値

パラメータ説明
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
テストを見て‹/›

 JavaScript 数组オブジェクト