我有一个数组,像这样
如何检查这个数组是否存在"Magenic"?除非必须,我不想使用循环。我正在处理可能有几千条记录的数据。
vendors = [{
Name: 'Magenic',
ID: 'ABC'
},
{
Name: 'Microsoft',
ID: 'DEF'
} // and so on...
];
如何检查这个数组是否存在"Magenic"?除非必须,我不想使用循环。我正在处理可能有几千条记录的数据。
filter
或some
虽然很好看,但不如使用显式循环效果好(它们由于必须对数组中的每个元素执行lambda而导致性能下降)。 - logidelic.some
比使用.filter
更高效,因为它在找到第一个符合条件的实例后就停止搜索。 - hitautodestruct