Tengo una lista de JSON que quiero para repetir, pero no tome la primera entrada, como así:
$.each(
data.collection,
function() { DoStuffButOnlyIfNotTheFirstOne(); }
);
¿Alguna idea?
Tengo una lista de JSON que quiero para repetir, pero no tome la primera entrada, como así:
$.each(
data.collection,
function() { DoStuffButOnlyIfNotTheFirstOne(); }
);
¿Alguna idea?
¿Es esto lo suficientemente bueno?
$.each(
data.collection,
function(i) {
if (i > 0)
DoStuff();
}
);
$.each(
data.collection,
function(i) { if (i>0) DoStuffButOnlyIfNotTheFirstOne(); }
);
$.each(
data.collection,
function(i) {
if(i)
DoStuffButOnlyIfNotTheFirstOne();
}
);
o, probablemente de manera más eficiente:
$.each(
data.collection.slice(1),
function() {
DoStuff();
}
);
Puede utilizar el viejo método firstFlag:
var firstFlag = true;
$.each(
data.collection,
function() {
if(!firstFlag) DoStuffButOnlyIfNotTheFirstOne();
firstFlag = false;
}
Pero en cambio, te recomiendo que usted filtra su colección de datos primero para eliminar el primer elemento usando un selector.
Doh - buena captura. Fijo. –
brillante, gracias – mwjackson