最新回答 / Down_Up
Object.defineProperty(foo.prototype,'z',{value:1000});通过这种方式定义的对象默认writable:false;Object.defineProperty(new foo(),'z',{value:10}); 就OK了。
2015-06-26
最新回答 / superboo
应该不对。至少我认为这个函数的实现应该 有两点需要注意。是一个递归应该是值比较不是引用比较__proto__ 这个属性并不是ECMAscript规范中的。
2015-06-21
最新回答 / superboo
apply用法为:func.apply( this,[var1,var2,var3]);func为函数this为作用域。当为null时为当前作用域.[va1,var2,var3...]为func所需要的参数。你理解的 差不多。。就是在this的作用域上调用apply 而所需参数为传入的数组。总体意思就是 我可以再任何对象上调用一个 不属于我的方法。但是以我为作用域。
2015-06-20