我觉得有点跟不上,我没有直接看入门的javascript,我就直接看这个视频了,入门的javascript我是正在看书。
2015-11-19
已采纳回答 / pardon110
Object.create() ES5新增的。在创建对象的时候,我们有2种常用方法,一个是文本标记法(var obj = {}),一种是运用Object函数进行对象的创建(new Object()).但是这两种方式并不是创建的一个完完全全"干干净净"的对象,这里的干净只得是没有继承链.语法:Object.create(proto, [ propertiesObject ]); proto 一个对象,作为新创建对象的原型。如果 proto 参数不是 null 或一个对象值,则抛出一个 TypeError ...
2015-11-18
最赞回答 / xiterjia
因为下面已经又对Student.prototype 再赋值了,而值是 { y : 2 };即Student.prototype有且仅有一个值,y =》 值为2;而nunnly 的还有其他的两个属性,一个是className,这个是实例化的时候添加上去的值另外name 和 age 则是Student.__proto__ 向上查找的 Person.prototype 上的属性
2015-11-15
typeof function-->"function"
typeof NaN-->"number"
typeof null-->"object"
typeof NaN-->"number"
typeof null-->"object"
2015-11-14