因为 + 号在javascript中不仅有计算的意义,在js中,连接两个字符串的运算符就是+号
比如 var str = “aaa” + "bbb"
输出 aaabbb
比如 var str = “aaa” + "bbb"
输出 aaabbb
2016-04-07
已采纳回答 / Lincimy
我不是大神,在这里说一下自己的想法,自己理解的这个,我也不知道是不是正确,你可以看看:对于1.A=new B,就像ppt中的obj= new foo()一样,a是一个变量obj,表示obj是B的实例,obj的[[proto]]是指向B的说明obj的原型就是B,也就是a的object.prototype就是B,而B再往上指向B自己的原型,此处没有矛盾,而obj变量也就是a对象只有一个原型链。。。下面2和3也可以按照这种思路理解
2016-04-07