サイト内検索

Array メソッド一覧

スポンサー

ホーム > Array > splice

splice

配列の要素を置換します.

シンタックス

arrayObject.splice(index, howmany, item1, ..., itemN)
  • index - 開始位置
  • howmany - 削除・置換要素数
  • itemN - [省略可能] 追加・置換要素

解説

spliceメソッドはindex番目から始まるhowmany個の要素を削除し,item1, ..., itemNで置換します.
howmanyが0の場合は要素の追加が行われます.
item1, ..., itemNが省略された場合は要素の削除のみが行われます.

サンプルコード

以下にspliceメソッドを使用して配列の要素を置換・削除・追加するサンプルコードを示します.

<html>
  <head>
    <title>spliceメソッドのサンプルコード</title>
  </head>
  <body>
    <script type="text/javascript" language="javascript">
      var ary = new Array("Snoopy","Charlie","Woodstock");

      /* 配列の内容を表示 */
      document.write(ary + "<br />");
      document.write("<br />");

      /* spliceメソッドを使用して要素を置換 */
      ary.splice(1, 2, "Sally", "Lucy");
      document.write(ary + "<br />");

      /* spliceメソッドを使用して要素を削除 */
      ary.splice(1, 2);
      document.write(ary + "<br />");

      /* spliceメソッドを使用して要素を追加 */
      ary.splice(1, 2, "Charlie", "Woodstock");
      document.write(ary + "<br />");
    </script>
  </body>
</html>

実行例

サンプルコードの実行結果は以下のようになります.

Snoopy,Charlie,Woodstock

Snoopy,Sally,Lucy
Snoopy
Snoopy,Charlie,Woodstock

スポンサード リンク

inserted by FC2 system