TOP - JavaScript - Array - slice()

配列の指定した部分を新しい配列として切り出します。


値1 = 名前1.slice(値2, 値3)

値1   : 部分的に切り出された配列
名前1 : 配列の名称
値2   : 切り出し初める要素の添え字(先頭要素は0)
値3   : 切り出しを止める要素の添え字(切り出し部分には含まれない)

(例)
<SCRIPT type="text/javascript">
<!--
    function btnclick()
    {
        var s = "";

        var a_1 = new Array(1, 2, 3, 4, 5);       // 1〜5の5個の数値を要素とする配列を生成

        s += "a_1 slice()実行前 : " + a_1.toString() + "\n";

        s += "a_1 切り出された値 : " + a_1.slice(1, 3) + "\n";  // 2番目の要素から4番目の要素の
                                                                // 手前まで切り出し

        s += "a_1 slice()実行後 : " + a_1.toString() + "\n";

        s += "a_1 切り出された値 : " + a_1.slice(2) + "\n";     // 3番目の要素以降を切り出し

        s += "a_1 切り出された値 : " + a_1.slice(-2) + "\n";    // 最後尾から2個の要素を切り出し

        alert(s);
    }
//-->
</SCRIPT>


Copyright(C) 2006-2011 CLAYPOT. All Rights Reserved.