我终于好奇地发现为什么
javascript会运用它的巫术魔法来学习为什么不能创建所有对象引用.
举个例子:
var a,b,c,d; a = 100; b = a; c = {}; d = c; b = 10; d.e = 'f'; console.log(a,b); // outputs 100,10 console.log(c,d); // outputs object => e = 'f',object => e = 'f'
如果javascript中的所有变量都是对象,那么是什么使用c和d的用例显式地转换为Object而不是将a和b定义为Number?或者,为什么c和d会彼此链接,而不是a和b?