var cat = { "name": "小白", "type": "汇智网", "eat": function(){ alert("吃老鼠"); }}Object.prototype.color = "白色";var name;for(name in cat){ document.write(cat[name] + "\n");}我看不懂for(name in cat)这段代码的意思,求大神。。。。。还有那个var name 有什么用??
6 回答
已采纳
nickylau82
TA贡献128条经验 获得超67个赞
var name是规范的做法,把所有变量都声明在顶部。
for(name in cat)就是遍历cat的所有属性,赋值给name
这块代码的含义就是取出cat的所有属性,并打印出来。
添加回答
举报
0/150
提交
取消