Object.prototype.prop=1;
alert(Object.prop)
alert(Function.prop)
Function.__proto__.prop=1;
alert(Object.prop)
alert(Function.prop)
function Class(){
}
Class.prototype=Class;
Class.__proto__.prop=1
alert((new Class).prop);
function Class(){}
Class.prototype=Class.__proto__;
Function.prototype.prop=1;
alert((new Class()).prop)
function Class(){
}
Class.prototype.__proto__.prop=1;
Class.prototype=new Class;
alert((new Class).prop);
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/