返回語句return
會退出當前函數,但循環(huán)會繼續(xù)進行,所以你會得到“下一個”跳過if
語句并彈出4的項...
如果你需要停止循環(huán),你應該使用一個普通的for
循環(huán),如下所示:
$('button').click(function () { var arr = [1, 2, 3, 4, 5]; for(var i = 0; i < arr.length; i++) { var n = arr[i]; if (n == 3) { break; } alert(n); }) })
你可以在這里閱讀更多關于js中的break和continue:http://www.w3schools.com/js/js_break.asp