2016-10-16 21:14发布
为什么会显示错误 我把‘a’换成 引用值 function(){} 都不行
因为你没有为target赋初值,var target之后,target是undefined。 当你调用target[key]时,target是一个undefined,因此报错。 正确的方法是赋初值例如: var target = {};
var target,key;此时target是 undefined,这个时候在循环里给target.a 赋值,所以报那个错误。
这个问题有人在qq群问过啊
最多设置5个标签!
付费偷看金额在0.1-10元之间
因为你没有为target赋初值,var target之后,target是undefined。 当你调用target[key]时,target是一个undefined,因此报错。 正确的方法是赋初值例如: var target = {};
var target,key;
此时target是 undefined,这个时候在循环里给target.a 赋值,所以报那个错误。
这个问题有人在qq群问过啊
一周热门 更多>