gpt4 book ai didi

javascript - 跳出 _.each 循环

转载 作者:搜寻专家 更新时间:2023-11-01 05:05:57 25 4
gpt4 key购买 nike

是否可以在每个循环中跳出下划线……?

_.each(obj, function(v,i){
if(i > 2){
break // <~ does not work
}
// some code here
// ...
})

我可以使用另一种设计模式吗?

最佳答案

我认为你做不到,所以你只需要将函数的内容包装在 i < 2 中或使用 return .使用 .some 可能更有意义或 .every .

编辑:

//pseudo break
_.each(obj, function (v, i) {
if (i <= 2) {
// some code here
// ...
}
});

上面的问题当然是它必须完成整个循环,但这只是下划线的 each 的弱点。 .

你可以使用 .every , 虽然( native 数组方法或下划线方法):

_.every(obj, function (v, i) {
// some code here
// ...
return i <= 2;
});

关于javascript - 跳出 _.each 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16244640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com