ห่วงเพียงfalse
แบ่งถ้าคุณกลับมาอย่างแท้จริง Ex:
// this is how jquery calls your function
// notice hard comparison (===) against false
if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) {
break;
}
ซึ่งหมายความว่าคุณสามารถส่งคืนสิ่งอื่นได้รวมถึงundefined
ซึ่งเป็นสิ่งที่คุณส่งคืนหากคุณไม่คืนสิ่งใดดังนั้นคุณสามารถใช้คำสั่งการส่งคืนที่ว่างเปล่า:
$.each(collection, function (index, item) {
if (!someTestCondition)
return; // go to next iteration
// otherwise do something
});
เป็นไปได้ว่าสิ่งนี้อาจแตกต่างกันไปตามรุ่น ใช้ได้กับ jquery 1.12.4 แต่จริงๆเมื่อคุณออกจากด้านล่างของฟังก์ชั่นที่คุณยังกลับไม่มีอะไรและที่ว่าทำไมห่วงอย่างต่อเนื่องดังนั้นผมจะคาดหวังว่ามีความเป็นไปได้ใด ๆ ที่กลับมาไม่มีอะไรจะไม่ดำเนินการต่อห่วง ยกเว้นในกรณีที่พวกเขาต้องการที่จะบังคับให้ทุกคนที่จะเริ่มกลับมาบางสิ่งบางอย่างที่จะทำให้วงจะกลับมาไม่มีอะไรที่มีจะเป็นวิธีการที่จะให้มันไป