bind 比apply和call 好用就对了,最后老师只是实现了没有bind的情况,实际说的是bind的内部原理,
2016-11-10
for/in循环并不会遍历对象的所有属性,只有“可枚举”(enumerable)的属性才会遍历到。
2016-11-10
try/catch/finally语句是常见的异常处理机制。其中try从句定义了需要处理的异常所在的代码块。catch紧跟try之后,当try块内某处发生了异常时,调用catch内的代码逻辑。catch从句之后跟随finally块,后者中放置清理代码,不管try块中是否产生异常,finally块内的逻辑总是会执行。
2016-11-10
obj._proto_.hasOwnProperty('x'); //true 是原型上的属性,而不是本身的属性
2016-11-10
已采纳回答 / wuyumen
用 new object();好点!因为ie9以下的也可以兼容! object.create()是ES5才有的继承父类的原型!不支持id9以下的版本
2016-11-09
最赞回答 / 慕设计2087194
答案是:Horse.prototype===horse.__proto__Mammal.prototype===Horse.prototype.__proto__Animal.prototype===Mammal.prototype.__proto__本来我问问题的疑惑是 不清楚prototype ,proto和constructor它们的作用和意义上面例子Animal,Mammal,Horse的prototype都被重写了,Animal.prototype.constructor!==Animal ,M...
2016-11-09