return true 与 return false的妙用——jQuery
var arr = [1, 3, 5,7,9]; jQuery.each(arr, function(key, value){ if(key === 2){ return true; } console.log(key,value); }) ;
上段代码等价于:
var arr = [1, 3, 5,7,9]; jQuery.each(arr, function(key, value){ if(key === 2){ continue; } console.log(key,value); }) ;
执行效果如下:

var arr = [1, 3, 5,7,9]; jQuery.each(arr, function(key, value){ if(key === 2){ return false; } console.log(key,value); }) ;
上段代码等价于:
var arr = [1, 3, 5,7,9]; jQuery.each(arr, function(key, value){ if(key === 2){ break; } console.log(key,value); }) ;
执行效果如下:

学以致用,知行合一

浙公网安备 33010602011771号