gpt4 book ai didi

javascript - 打破 PrototypeJS .each() 循环

转载 作者:行者123 更新时间:2023-12-03 06:53:12 30 4
gpt4 key购买 nike

在这个非常人为的示例中,我有一个包含 3 个元素的数组,我使用 .each() 对其进行循环。方法。

var vals = $w('foo bar baz'); 

vals.each( function(val) {
alert(val);

if( val == 'bar' ) {
//This exits function(val)
//but still continues with the .each()
return;
}
});

我可以轻松地从 .each() 调用的函数中返回如果我需要的话。

我的问题是,我怎样才能摆脱 .each()从函数内部循环 .each()正在打电话吗?

最佳答案

if( val == 'bar' ) {
throw $break;
}

它记录在您链接的同一页面上。这是由each 函数专门处理的异常。当抛出时,它会阻止您的函数在其他元素上调用。

关于javascript - 打破 PrototypeJS .each() 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1045452/

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