这个 for each...in 循环没有运行,尽管它是 mozilla Javascript 指南中关于 for each...in 语句的直接副本。
var sum = 0;
var obj = {prop1: 5, prop2: 13, prop3: 8};
for each (var item in obj) {
sum += item;
}
alert(sum); // prints "26", which is 5+13+8
jsFiddle:http: //jsfiddle.net/4fVSB/1/
我收到此错误:
SyntaxError: missing ( after for for each (var item in obj) {
这可能与我的javascript版本有关。出于某种原因,我的 FF 有 javascript 版本 1.5,而我确实安装了 FF 24.0。这个版本的FF不应该有最新的javascript版本吗?
小提琴看看我有什么版本的js:http: //jsfiddle.net/Ac6CT/
谢谢,