setPrototypeOf
__proto__
改变对象的[原型],无论这是如何实现的,都是强烈的劝阻,因为在现代JavaScript实现中,它非常缓慢,不可避免地减缓了后续的执行。
Function.prototype
function Foo(){}function bar(){}var foo = new Foo();// This is bad: //foo.__proto__.bar = bar; // But this is okayFoo.prototype.bar = bar;// Both cause this to be true: console.log(foo.__proto__.bar == bar); // true
foo.__proto__.bar = bar;
Foo.prototype.bar = bar;
Foo.prototype.bar = bar;
更新
MYYA
狐的传说
相关分类