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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。