📜  打字稿 |数组 some() 方法

📅  最后修改于: 2022-05-13 01:56:37.330000             🧑  作者: Mango

打字稿 |数组 some() 方法

Array.some()是一个内置的 TypeScript函数,用于检查数组中的某些元素是否通过了提供的函数实现的测试。
句法:

array.some(callback[, thisObject])

参数:此方法接受上面提到的两个参数,如下所述:

  • callback :此参数是要测试每个元素的函数。
  • thisObject :此参数是执行回调时用作 this 的 Object。

返回值:如果此数组中的某个元素满足提供的测试函数,则此方法返回 true。
下面的示例说明了 TypeScriptJS 中的Array some()方法:
示例 1:

TypeScript
// check for positive number 
function ispositive(element, index, array)
{ 
   return element > 0;
} 
 
// Driver code
var arr = [ 11, 89, 23, 7, 98 ]; 
  
// check for positive number 
var value = arr.some(ispositive); 
console.log( value );


TypeScript
// check for even number 
function iseven(element, index, array) 
{  
   return (element % 2 == 0);  
}   
// Driver code
var arr = [ 11, 89, 23, 7, 91 ]; 
  
// check for positive number 
var value = arr.some(iseven); 
console.log( value );


输出:

true

示例 2:

打字稿

// check for even number 
function iseven(element, index, array) 
{  
   return (element % 2 == 0);  
}   
// Driver code
var arr = [ 11, 89, 23, 7, 91 ]; 
  
// check for positive number 
var value = arr.some(iseven); 
console.log( value );

输出:

false