当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。