サイト内検索

Array メソッド一覧

スポンサー

ホーム > Array > slice

slice

配列を指定した範囲で切り出します.

シンタックス

arrayObject.slice(start, end)
  • start - 開始位置
  • end - [省略可能] 終了位置

解説

sliceメソッドは配列のstartからendまでの要素を切り出します.
startとendは0から数えます.負数を指定すると後ろから数えた位置となります.
endが省略された場合はstartから配列の最後までの要素を切り出します.

サンプルコード

以下にsliceメソッドを使用して配列を切り出すサンプルコードを示します.

<html>
  <head>
    <title>sliceメソッドのサンプルコード</title>
  </head>
  <body>
    <script type="text/javascript" language="javascript">
      var ary = new Array("S","N","O","O","P","Y");

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

      /* sliceメソッドを使用して切り出した配列の要素を表示 */
      document.write(ary.slice(0,2) + "<br />");
      document.write(ary.slice(2) + "<br />");
      document.write(ary.slice(-2) + "<br />");
    </script>
  </body>
</html>

実行例

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

S,N,O,O,P,Y

S,N
O,O,P,Y
P,Y

スポンサード リンク

inserted by FC2 system