我在 JavaScript 中有一个 for-in 循环,但我只对键感兴趣
for(var key in { foo:0, bar:0, blah:0 }) {
/* do sth. with the key */
}
这有效,但看起来有点愚蠢。Firefox 提供了一个 for-of 循环。不幸的是,它不适用于所有浏览器。我还在 Opera 11 中对其进行了测试,但它在那里不起作用。
// only firefox
for(var key of ["foo", "bar", "blah"]) {
/* do sth. with the key */
}
有没有更聪明的方法可以为每个浏览器解决这个问题?