splice メソッド
arrayObj.splice(start, deleteCount, [item1[, item2[, . . . [,itemN]]]])
引数
- arrayObj
- 必ず指定します。Array オブジェクトを指定します。
- start
- 必ず指定します。要素を取り出す配列の開始位置を 0 から始まる番号で指定します。
- deleteCount
- 必ず指定します。取り出す要素の数を指定します。
- item1, item2,. . .,itemN
- 省略可能です。取り出した要素の後に挿入する要素を指定します。
解説
配列から要素を取り出し、必要に応じて新しい要素をその位置に挿入し、取り出した要素を返します。
指定された数の要素を start の位置から取り出し、新しい要素を挿入して arrayObj を修正します。
サンプルソース
var a = new Array("a","b","c");
var s = a.splice(1,2,"d","e"); // sは配列の["a","d","e"]
関連する内容
concat・・・2 つ以上の配列を連結した新しい配列を返します。join・・・指定された区切り文字で区切られた配列内の各要素を連結してできた文字列値を返します。
pop・・・配列にある最後の要素を取り出し、それを返します。
push・・・配列に新しい要素を追加し、その要素を追加した後の配列の長さを返します。
reverse・・・Array オブジェクトの要素を反転させます。
shift・・・配列にある最初の要素を取り出し、返します。
slice・・・配列の一部を返します。
sort・・・要素の順序を並べ替えた Array オブジェクトを返します。
splice・・・配列から要素を取り出し、必要に応じて新しい要素をその位置に挿入し、取り出した要素を返します。
toString・・・オブジェクトの値を表す文字列を返します。
unshift・・・指定された要素を配列の先頭から挿入し、その配列を返します。
スポンサードリンク | |