配列を指定した範囲で切り出します.
arrayObject.slice(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
スポンサード リンク