Javascript 带回“重写的”窗口方法

Javascript 带回“重写的”窗口方法,javascript,Javascript,如果我将window.alert重置为其他功能,是否有方法在不保存它的情况下还原它 例如: window.alert = function() { }; 完成此操作后,是否有方法将window.alert恢复到以前的状态?顺便说一句:仅针对预定义的DHTML对象询问此问题,而不是针对随机js对象询问此问题,您可以使用: 这里有一个。第二次调用时未定义此返回警报 window.alert = function() { }; delete window.alert;

如果我将window.alert重置为其他功能,是否有方法在不保存它的情况下还原它

例如:

window.alert = function() { };
完成此操作后,是否有方法将window.alert恢复到以前的状态?顺便说一句:仅针对预定义的DHTML对象询问此问题,而不是针对随机js对象询问此问题,您可以使用:

这里有一个。

第二次调用时未定义此返回警报
window.alert = function() { };
delete window.alert;