87,919
社区成员
发帖
与我相关
我的任务
分享
function Foo(){
};
Foo.prototype.log = function(text){
console.log(text)
};
var foo = Foo ? new Foo() : {}
foo.log('before delete');
//Foo.prototype = { } 这句执行完毕以后,log方法依然会存在与foo对象上,并且可以调用
delete Foo.prototype.log; //这句可以正常删除log方法
foo.log('after delete');