如下图:
var stroge = function(){ var i=0; return { name:"q" }; };
name为何会是stroge的属性,上面并没有执行方法,只是给stroge复制方法,既然如此{name:"q"}将不会赋值给stroge,那么name怎么会成为stroge的属性呢?
不用纠结,这只是巧合。。因为storage是个function,只要是function都会有name属性...
是的
恩,对的!name比较特殊....我今天还为了这个name纠结了一番,可以参考:
http://q.cnblogs.com/q/78477/