首页 新闻 会员 周边

关于javascript原型链的问题

0
悬赏园豆:5 [已解决问题] 解决于 2015-12-24 17:49

如下图:

var stroge = function(){
var i=0;
return {
name:"q"
};
};

name为何会是stroge的属性,上面并没有执行方法,只是给stroge复制方法,既然如此{name:"q"}将不会赋值给stroge,那么name怎么会成为stroge的属性呢?

kaisela的主页 kaisela | 初学一级 | 园豆:188
提问于:2015-12-17 11:47
< >
分享
最佳答案
1

不用纠结,这只是巧合。。因为storage是个function,只要是function都会有name属性...

收获园豆:3
幻天芒 | 高人七级 |园豆:37175 | 2015-12-17 22:47

是的

kaisela | 园豆:188 (初学一级) | 2015-12-24 17:48
其他回答(1)
1

恩,对的!name比较特殊....我今天还为了这个name纠结了一番,可以参考:

http://q.cnblogs.com/q/78477/

收获园豆:2
xingoo | 园豆:711 (小虾三级) | 2015-12-20 23:12
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册