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


Javascript typedArray.some()用法及代碼示例


typedArray.some()是JavaScript中的內置函數,用於檢查typedArray的某些元素是否滿足給定函數實現的測試。句法:

typedarray.some(callback)

參數:它采用參數回調函數,而此回調函數采用以下指定的三個參數:

  • Value:它采用當前元素的值。
  • index:它獲取在tyepdArray中遍曆的當前元素的索引。
  • array:它是必需的typedArray。

返回值:如果回調函數確實傳遞了所有元素,則返回true,否則返回false。
JavaScript代碼顯示此函數的工作方式:


<script> 
  
  // Creating isNegative() function 
  function isNegative(element, index, array) 
  { 
    return element < 0; 
  } 
  
  // Creating some typedArrays containing different  
  // positive and negative values 
  const A = new Int8Array([-5, 10, -15, 20, -25 ]); 
  const B = new Int8Array([5, 10, 15, 20, 25 ]); 
  const C = new Int8Array([-10, -20, -30, -40, -50 ]); 
  const D = new Int8Array([0, 0, 0, 0 ]); 
  
  // Printing true or false on checking 
  document.write(A.some(isNegative) +"<br>"); 
  document.write(B.some(isNegative) +"<br>"); 
  document.write(C.some(isNegative) +"<br>"); 
  document.write(D.some(isNegative)); 
    
</script>

輸出:

true
false
true
false

這裏的輸出為true,因為typedArray A和C的元素為負,而B和D typedArray的元素為正,這就是為什麽將false作為輸出的原因。




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