循环对象值按预期工作,但第一个值是未定义的?

时间:2010-10-10 10:57:46

标签: javascript oop

有人可以向我解释为什么第三个按钮上的objectInfo方法为第一个值返回undefined? http://jsfiddle.net/PnSSX/11/

我无法弄清楚它的来源,因为名字前没有属性......

你能帮忙吗?我错过了什么吗?

祝你好运, shapeshifta

1 个答案:

答案 0 :(得分:3)

这是因为loop 最初是 undefined而你正在调用+=所以它会转换为字符串,修复它,更改此内容:

var loop;

对此:

var loop = "";

You can see the updated/working version here