arguments中的遍历 财富值30

2016-10-16 21:14发布

为什么会显示错误 我把‘a’换成 引用值 function(){} 都不行

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答

因为你没有为target赋初值,var target之后,target是undefined。 当你调用target[key]时,target是一个undefined,因此报错。 正确的方法是赋初值例如: var target = {};

var target,key;
此时target是 undefined,这个时候在循环里给target.a 赋值,所以报那个错误。

这个问题有人在qq群问过啊

一周热门 更多>