JavaScript subarray()方法提供了数组的选定元素,并且不会更改原始数组。
subarray - 语法
Array.subarray(start, end)
subarray - 参数
start(可选):开始选择的起始位置。
end(可选):结束选择的结束位置。
subarray - 返回值
返回一个包含该数组某些部分的新数组。
subarray - 浏览器支持
| Chrome | 是 |
| Safari | 是 |
| Firefox | 是 |
| Opera | 是 |
subarray - 例子1
JavaScript TypedArray subarray()方法。
<script> //JavaScript to illustrate subarray() method function JavaTpoint() { //Original Array var arr = new Uint8Array([12,34,56]); //Extracted array var new_arr = arr.subarray(2); document.write("without using subarray() method <br>"); document.write(arr); document.write("<br>"); document.write("using slice() method <br>"); document.write(new_arr); // expected output:56 } JavaTpoint(); </script>
输出:
56
subarray - 例子2
JavaScript TypedArray subarray()方法。
<script> //JavaScript to illustrate subarray() method function JavaTpoint() { //Original Array var arr = new Uint8Array([12,34,56,45,67]); //Extracted array var new_arr = arr.subarray(0,4); document.write("without using subarray() method <br>"); document.write(arr); document.write("<br>"); document.write("using slice() method <br>"); document.write(new_arr); // expected output:12,34,56,45 } JavaTpoint(); </script>
输出:
12,34,56,45