Last Update 2009/03/29
TOP - JavaScript - Array - slice()
配列の指定した部分を新しい配列として切り出します。
値1 = 名前1 .slice( 値2 , 値3 )
値1
部分的に切り出された配列
名前1
配列の名称
値2
切り出し初める要素の添え字(先頭要素は0)
値3
切り出しを止める要素の添え字(切り出し部分には含まれない)
(例)
<SCRIPT type="text/javascript">
<!--
function btnclick()
{
var s = "";
// 1〜5の5個の数値を要素とする配列を生成
var a_1 = new Array(1, 2, 3, 4, 5);
s += "a_1 slice()実行前 : " + a_1.toString() + "\n";
// 2番目の要素から4番目の要素の手前まで切り出し
s += "a_1 切り出された値 : " + a_1.slice(1, 3) + "\n";
s += "a_1 slice()実行後 : " + a_1.toString() + "\n";
// 3番目の要素以降を切り出し
s += "a_1 切り出された値 : " + a_1.slice(2) + "\n";
// 最後尾から2個の要素を切り出し
s += "a_1 切り出された値 : " + a_1.slice(-2) + "\n";
alert(s);
}
//-->
</SCRIPT>