对不起,这是一小段代码:
var arr = [2,4,6,8];
var obj = {};
for (var i in arr) {
obj[arr[i]] = arr[i] * 2;
}
我期望它做的是在对象中输出arr
的值,并将这些值加倍。我这样做但也包括:
'function () {\r\n var result = [];\r\n for (var property in this)\r\n result.push(property);\r\n return result;\r\n}': NaN
任何人都可以向我解释为什么会这样吗?谢谢。