dimanche 22 février 2015

If statement using every array key


How may I get the following but without manually writing each key? I want the if statement to include every colors key.



if (colors[0].val.join() === colors[colors[0].next].orig.join() &&
colors[1].val.join() === colors[colors[1].next].orig.join() &&
colors[2].val.join() === colors[colors[2].next].orig.join() &&
colors[3].val.join() === colors[colors[3].next].orig.join() &&
colors[4].val.join() === colors[colors[4].next].orig.join())
{ }


All I can come up with is:



colors.forEach(function(k, i) {
colors[i].val.join() === colors[colors[i].next].orig.join();
});




Aucun commentaire:

Enregistrer un commentaire