TypedArray subarray()
JavaScript TypedArray subarray()方法
JavaScript subarray()方法提供了数组的选定元素,并且不会更改原始数组。
语法:
Array.subarray(start, end)
参数:
start(可选):开始选择的起始位置。
end(可选):返回选择的结束位置。
返回值:返回包含该数组某些部分的新数组。
返回值:
浏览器支持:
浏览器 |
版本 |
Chrome |
是 |
Safari |
是 |
Firefox |
是 |
Opera |
是 |
示例1
JavaScript TypedArray subarray()方法。
<script>
//JavaScript to illustrate subarray() method
function lidihuo() {
//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
}
lidihuo();
</script>
输出:
示例2
JavaScript TypedArray subarray()方法。
<script>
//JavaScript to illustrate subarray() method
function lidihuo() {
//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
}
lidihuo();
</script>
输出: