Window.prototype.confirm
和 Window.confirm
有什么区别?
我正在处理一个更改请求,上面写着 We need to have a title on confirm message box 。我刚刚查看了弹出此确认窗口的代码。
在 javascript 中有一个调用
Window.prototype.confirm = function(arg){return false;};
负责弹出确认窗口
我在谷歌中搜索了一个像 window.confirm 这样的 javascript 函数,我们不能在其中设置标题,我们需要编写一些自定义的 javascript 函数来做同样的事情
所以我只是想知道 Window.prototype.confirm
和 Window.confirm
是否相同,如果不同有什么区别?
最佳答案
你还没有看到Window.confirm
,它是window.confirm
。
在 Chrome JavaScript 控制台中逐行输入以下行,这可能有助于阐明这一点。 (在 > 之后键入部分
,它将打印您在下面看到的内容。)
> window.constructor
function Window() { [native code] }
> window.constructor === Window
true
> window.confirm === Window.prototype.confirm
true
> window.confirm = function() { alert('oops'); };
function () { alert('oops'); }
> window.confirm === Window.prototype.confirm
false
关于javascript - Window.prototype.confirm 和 Window.confirm 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16058793/