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


Javascript ArrayBuffer.isView()用法及代碼示例


ArrayBuffer.isView()是JavaScript中的內置函數,用於檢查函數的給定參數是否為數組類型。
類型數組列表:

  • Int8Array();
  • Uint8Array();
  • Uint8ClampedArray();
  • Int16Array();
  • Uint16Array();
  • Int32Array();
  • Uint32Array();
  • Float32Array();
  • Float64Array();

用法:

ArrayBuffer.isView(p)

參數:它接受類型化數組或其他形式的參數。
返回值:如果參數的類型為數組,則返回true,否則返回false。

JavaScript代碼顯示ArrayBuffer.isView()函數的工作方式:

代碼1:
<script> 
  
  // Creation of ArrayBuffer having a size in bytes 
  var buffer = new ArrayBuffer(12); 
  
  // Use of ArrayBuffer.isView function 
  A = ArrayBuffer.isView(new Int32Array()) 
  document.write(A); 
  
</script>

輸出:

true

注意:由於Int32Array是類型化數組,因此輸出為true。
代碼2:

<script> 
  
  // Creation of ArrayBuffer having size in bytes 
  var buffer = new ArrayBuffer(12); 
  
  // Use of ArrayBuffer.isView function 
  A = ArrayBuffer.isView(); 
  B = ArrayBuffer.isView(null); 
  C = ArrayBuffer.isView(undefined); 
  
  // Printing the result 
  document.write(A + '<br>'); 
  document.write(B + '<br>'); 
  document.write(C + '<br>'); 
  
</script>

輸出:

false
false
false

注意:這裏的輸出為false,因為上述參數未輸入數組。




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