Loose-Info.com
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>