-
因为下面已经又对Student.prototype 再赋值了,而值是 { y : 2 }; 即Student.prototype有且仅有一个值,y =》 值为2; 而nunnly 的还有其他的两个属性,一个是className,这个是实例化的时候添加上去的值 另外name 和 age 则是Student.__proto__ 向上查找的 Person.prototype 上的属性查看全部
-
惺惺惜惺惺查看全部
-
反反复复查看全部
-
杀杀杀的查看全部
-
顶顶顶顶顶顶查看全部
-
js,html5查看全部
-
类型检测查看全部
-
基本类型转换为对象: 基本类型=》包装类型(即new一个新对象)查看全部
-
无作用域查看全部
-
包装类查看全部
-
类型转换比较值。查看全部
-
333333333334444查看全部
-
js没有作用域查看全部
-
str是string(基本类型),本身是没有方法的。 当尝试把基本类型的str当做对象一样访问时,例如:str.length; 解释器会创建一个临时的包装对象,伪代码: [[tempObj]] = new String(str); [[tempObj]].length; // 返回具体的length; delete [[tempObj]]; // 销毁临时对象 重复访问str.length会重复创建这个临时对象。 所以str.t赋值可以成功,但再次访问str.t返回undefined,因为每次创建的临时包装对象都是不同的。查看全部
-
33333333333332查看全部
举报
0/150
提交
取消