array.slice( start )メソッド

array.slice( start )メソッドは、引数「start」に指定した位置の配列要素から、最後の配列要素までを、配列から取得し、新たな配列として返すメソッド。

構文

array.slice( start )

引数

start
配列から要素を取得する開始位置。
最初の要素を「0」とするインデックスで指定するか、最後の要素を「-1」とする負数で指定する。

戻り値

配列から取得した要素を格納した新たな配列。

サンプル

インデックスで指定

最初の要素を「0」とするインデックスで指定

<script type="text/javascript">
var $sampleArray = new Array( '要素1', '要素2', '要素3', '要素4', '要素5' );
var $sampleArraySlice = $sampleArray.slice( 2 );
document.write( '$sampleArraySlice: ' + $sampleArraySlice + '<br />' );
document.write( '$sampleArray: ' + $sampleArray + '<br />' );
</script>

↓↓↓出力結果↓↓↓

負数で指定

最後の要素を「-1」とする負数で指定

<script type="text/javascript">
var $sampleArray = new Array( '要素1', '要素2', '要素3', '要素4', '要素5' );
var $sampleArraySlice = $sampleArray.slice( -3 );
document.write( '$sampleArraySlice: ' + $sampleArraySlice + '<br />' );
document.write( '$sampleArray: ' + $sampleArray + '<br />' );
</script>

↓↓↓出力結果↓↓↓

スポンサード リンク

カテゴリー: Arrayオブジェクト, JavaScript, アクセサメソッド, メソッド, リファレンス, 組み込みオブジェクト タグ: パーマリンク