非常愚蠢的问题,但我早些时候随机考虑过这个问题,我从未尝试过这样做......假设我有这样的课程:
function Drug () {
this.name = '';
this.type = '';
}
稍后在页面中,我为此药物设置了一些值:
var drug = new Drug();
drug.name = 'Testing';
drug.type = 'TestType';
有没有一种简单的方法可以让我们说这个 Drug 实例重新启动到它的默认值,而不只是做类似的事情:
var drug2 = new Drug();
就像我可以在其中创建的某种重置Drug
功能一样drug.reset();
?
我试过this.clear = function () { return new Drug(); }
了:但这并不能解决问题......