分两种
1,原生js 中 直接作为函数的返回
for (var i = 0; i < 10; i++) {
if (i ==2) {
return;
}
}
对于for 可以用break跳出整个循环,仍然执行下面的代码,可以用continue跳出当前循环
2,jquery 中,
var arr = [1,2,3,4,5]
num()
function num() {
$.each(arr, function(index, val) {
if (val == 2) {
return true;
}
console.log("aaaaaaaaaaa"+index);
});
}
如果是return true的话就是跳出当前循环,和return一样,如果是return false;就跳出整个each;
因此 each中的return false相当于 for中的break,return和return true 相当于continue