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