JavaScript入門講座

Home > Arrayオブジェクト > spliceメソッド

spliceメソッド

spliceメソッドは配列内の開始位置+1から置換文字列に置換する数だけ置き換えます。

書式splice(開始位置, 置換数 [,置換文字列])
戻り値配列内の開始位置+1から置換文字列に置換する数だけ置き換えた結果を返す
引数開始位置開始位置を数値で指定する
置換数置換する数を数値で指定する
置換文字列文字列で指定する(省略可能)
使用例配列内の2番目の要素から3要素抽出する。

    var arry = ['ABC','DEF','GHI','JKL','MNO'];
    //GHI,JKL,MNO
    document.write(arry.splice(2,3));
使用例配列内の2番目の要素から置換文字列に2要素分置き換える。

    var arry = ['ABC', 'DEF', 'GHI', 'JKL','MNO'];
    arry.splice(2,2,'PQR','STU'); 

    //ABC,DEF,PQR,STU,MNO
    document.write(arry);
関連メソッド説明
concat配列を現在の配列に連結
join配列内の要素を区切り文字で連結
slice開始位置から終了位置の要素の抽出