!function () { console.group('for/in') var array = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; for (var i in array) { i++; if (i === 3) { continue; } if (i === 5) { break; } console.log(i); } console.groupEnd('for/in') }() !function () { console.group('for') for (var i = 0; i < 10;) { i++; if (i === 3) { continue; } if (i === 5) { break; } console.log(i); } console.groupEnd('for') }() !function () { console.group('while') var i = 0; while (true) { i++; if (i === 3) { continue; } if (i === 5) { break; } console.log(i); } console.groupEnd('while') }() !function () { console.group('do/while') var i = 0; do { i++; if (i === 3) { continue; } if (i === 5) { break; } console.log(i); } while (i < 10) console.groupEnd('do/while') }() !function () { var array = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; // forEach 中 return 等于跳过 array.forEach(function (index, i) { i++; if (i === 3) { return; } console.log(i); }); // some 中 return true 等于中断 array.some(function (index, i) { i++; if (i === 3) { return true; } console.log(i); return false; }); // every 中 return false 等于中断 array.every(function (index, i) { i++; if (i === 3) { return false; } console.log(i); return true; }); }()
|
近期评论