TypedArray.of()方法用于根据传递给它的可变数量的参数创建新数组。
用法:
TypedArray.of( el0, el1, el2, ...elN )
参数:此方法接受可变数量的元素,这些元素用于创建Int16Array数组。
TypedArray可以包含以下任何值:
Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array BigInt64Array BigUint64Array
返回值:此方法返回一个新的TypedArray实例。
以下示例说明了JavaScript中的TypedArray.of()方法:
范例1:在此示例中,传递的值是通过方法转换为Int16的字符值。
的JavaScript
<script>
// Create a Uint16Array by using
// the Int16Array.of() method
let int16Arr = new Int16Array;
int16Arr =
Int16Array.of('31', '52', '16', '80', '24');
// Print the result
console.log(int16Arr);
</script>
输出:
[31, 52, 16, 80, 24]
范例2:在此示例中,传递的值是通过方法转换为Int16的Integer值。值-499999转换为15537。
的JavaScript
<script>
// Create a Uint16Array by using
// the Int16Array.of() method
let int16Arr = new Int16Array;
// Accepts the Int16 values
int16Arr =
Int16Array.of(-49999, 5, 7, 799, 8);
// Print the result
console.log(int16Arr);
</script>
输出:
[15537, 5, 7, 799, 8]
范例3:在此示例中,传递的值是通过方法转换为Uint16的字符值。
的JavaScript
<script>
// Create a Uint16Array by using
// the Uint16Array.of() method
let uint16Arr = new Uint16Array;
uint16Arr =
Uint16Array.of('31', '50', '26', '60', '24');
// Print the result
console.log(uint16Arr);
</script>
输出:
[31, 50, 26, 60, 24]
范例4:在此示例中,传递的值是通过方法转换为Uint16的Integer值。值-499999因此被转换为24289。
的JavaScript
<script>
// Create a Uint16Array by using
// the Uint16Array.of() method
let uint16Arr = new Uint16Array;
// Accepts only the Uint16 values
uint16Arr =
Uint16Array.of(-499999, 5, 7, 799, 8);
// Print the result
console.log(uint16Arr);
</script>
输出:
[24289, 5, 7, 799, 8]
相关用法
- Javascript dataView.getInt16()用法及代码示例
- Javascript RegExp toString()用法及代码示例
- JavaScript Math cosh()用法及代码示例
- JavaScript Date toLocaleTimeString()用法及代码示例
- Javascript Number isSafeInteger()用法及代码示例
- JavaScript Math random()用法及代码示例
- JavaScript Math round()用法及代码示例
注:本文由纯净天空筛选整理自PranchalKatiyar大神的英文原创作品 JavaScript TypedArray.of() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。