я получил для в петле в JavaScript, но я заинтересован только в ключахАльтернатива для «ибо» -loop
for(var key in { foo:0, bar:0, blah:0 }) {
/* do sth. with the key */
}
Это работает, но это выглядит немного глупо. Firefox предлагает цикл for-loop. К сожалению, он не работает во всех браузерах. Я также тестировал его в Opera 11, и он там не работает.
// only firefox
for(var key of ["foo", "bar", "blah"]) {
/* do sth. with the key */
}
Есть ли более разумный способ решить эту проблему для каждого браузера?
+1 Я думаю, вы можете прототипировать его на Array, чтобы добавить поддержку IE 8, если нужно :-) – TGH