我看到一些开发人员在他们的 JavaScript 函数的末尾放置了一个 return,如下所示:
$(".items").each(function(){
mthis = $(this);
var xposition = some .x() position value;
if(xposition < 0){
mthis.remove();
return;
}
});
还需要退货吗?我知道return false
提前取消了循环,我知道return x
,返回一个值,但是刚刚返回???这意味着什么?
抱歉 - 我忘了在代码的最后加上 end }。返回是在 if 条件下。
新更新 - 刚刚发现循环的目的是取消进入循环的第 n 个 .item。所以 return false 是我对简单 return 的替代;(这意味着无论如何都是未定义的)。感谢大家的帮助!