7
Sto analizzando un array utilizzando $.each()
, ma al suo interno sto utilizzando il metodo .splice()
, quindi ho bisogno di eseguire l'iterazione all'indietro. È possibile ?
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);
}
});
});
avvertono:
- Non voglio invertire la matrice, non sarebbe lo stesso comportamento.
- Inoltre so che potrei usare
for
, voglio solo sapere se è realizzabile utilizzando$.each
Possibile duplicato di http://stackoverflow.com/questions/1394020/jquery-each-backwards –
Nop, ho visto questo post, sta usando un '.reverse()' sull'array. Per favore, leggi completamente la domanda. – Elfayer
Non riesco a vedere perché non puoi semplicemente usare l'hash qui (quindi filtrare in base a questo hash). – raina77ow