3
A
答えて
10
を.each()
ループ内で使用すると、完全に中断することができます。偽でないものを返すことは、continue
のようになります:現在の反復を停止し、次の反復に右にジャンプします。
continue
に、.eachコールバックの内側return true
を:
var myArr = [1,2,3,4,5,6,7];
$.each(myArr, function(){
// Skip on three
if(this === 3) return true;
// Abort on five
if(this === 5) return false;
doStuff(this); // never for 3, 5, 6 or 7
});
3
continue
とbreak
あなたがコールバックを渡しているとjQueryがループを行いますが、あなたがそれらをエミュレートすることができますので、同じように動作しません。
~break
,return false
。
5
http://api.jquery.com/jQuery.each/
我々は コールバック関数がfalseを返すことによって、 特定の反復での$ .each()ループを破ることができます。 false以外を返すことは、forループ内の continue文と同じです。 はすぐ次の にスキップします。
関連する問題
- 1. jqueryでのループ(.each()メソッドを使用)
- 2. jQuery "each" - data ... changes ...ループの反対側
- 3. @eachループwithインデックス
- 4. SASS @eachループ
- 5. ブレーク_.eachループ
- 6. (-each)ループ用のJavaScript
- 7. jQueryの.each
- 8. jQueryの$ .each()
- 9. jQuery .each()とjQuery .post()
- 10. for-eachとforループ
- 11. jQuery each()ループ内のDOMを変更する場合の動作
- 12. jquery .each()loop
- 13. jQuery:クラスと.each()
- 14. jQuery each and keyup
- 15. jQuery each()制限
- 16. jquery .find( 'input')。each
- 17. jQuery .each()インデックス?
- 18. JQuery apply each for
- 19. jQuery each()non-blocking?
- 20. Jquery each toggleClass
- 21. 終了jquery $ .each
- 22. jQuery each with SetTimeout
- 23. jQuery $ .each with $ .wait
- 24. jquery .each array json
- 25. jQuery AJAX each problems
- 26. jqueryの.each()関数
- 27. .each()JQueryのドロップダウンで
- 28. jQueryの.find().each()内
- 29. powershell for-eachループのロジック
- 30. PrototypeJS .each()ループの中断
だけ読んhttp://api.jquery.com/jQuery.each/ –
-1(わずかに埋もれていても、APIで説明し、リンクの以前のコメントを参照してください)私は、このAを与えるだろう@pst –
をSO上で重複しているため-1、他のサイトで重複していることはありません。 SOは、コーディング担当者が重複していない質問に回答できる場所でなければなりません。 – treeface