7
मैं $.each()
का उपयोग करके एक सरणी पार्स कर रहा हूं, लेकिन इसके अंदर, मैं .splice()
विधि का उपयोग कर रहा हूं, इसलिए मुझे पीछे हटाना होगा। क्या यह संभव है ?
var store = [...];
//...
var rules = [...];
//...
$.each(store, function(index, element) { // This loop needs to iterate backward
$.each(rules, function(index2, rule) {
if (element.id == rule.id) {
store.splice(index, 1);
}
});
});
चेतावनी देते हैं:
- मैं सरणी उल्टा करने के लिए नहीं करना चाहते, यह एक ही व्यवहार नहीं होगा।
- इसके अलावा, मैं अगर यह प्राप्त
$.each
http://stackoverflow.com/questions/1394020/jquery-each-backwards –
की संभावित डुप्लिकेट, मैंने इस पोस्ट को देखा है, यह सरणी पर '.reverse()' का उपयोग कर रहा है। कृपया, पूरी तरह से प्रश्न पढ़ें। – Elfayer
मैं यह देखने में असफल रहा कि आप यहां हैश का उपयोग क्यों नहीं कर सकते (फिर इस हैश पर आधारित फ़िल्टर)। – raina77ow