當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JavaScript TypedArray.of()用法及代碼示例


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]




相關用法


注:本文由純淨天空篩選整理自PranchalKatiyar大神的英文原創作品 JavaScript TypedArray.of() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。