请教一个js数组方法,条件成立返回成立的数组终止循环。
比方说a数组
[{a:1},
{a:2},
{a:3}
]
我希望判断a=2的时候直接返回{a:2}
之前用a.find(item=> item.a===2) 但是他执行到第二个对象并没有停止一直执行到第三个
回答
会停止的。
https://developer.mozilla.org...
The
find
method executes thecallback
function once for each index of the array until thecallback
returns a truthy value. If so,find
immediately returns the value of that element. Otherwise,find
returnsundefined
....直至有一个 callback 返回
true
。当找到了这样一个元素后,该方法会立即返回这个元素的值...
通过throw error可以
以上是 请教一个js数组方法,条件成立返回成立的数组终止循环。 的全部内容, 来源链接: utcz.com/a/32106.html