无涯教程-Javascript - subarray()函数

116 阅读1分钟

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

参考链接

www.learnfk.com/javascript/…