javascript - Window.prototype.confirm 和 Window.confirm 的区别

标签 javascript

Window.prototype.confirmWindow.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.confirmWindow.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/

相关文章:

javascript - json 解析包含特殊字符的字符串时出现意外标记错误

javascript - JavaScript 不隐藏 DIV

javascript - 如何将 Javascript 中的返回值传递给 Controller

javascript - 可能错误的 mySQL 查询导致表单按钮消失

javascript - 打印 div 内容时占用空间和空白页

javascript - 如何获取所有选中的复选框

javascript - 如果其他 div 不可见,则淡入 div

javascript - 从javascript中的同一个变量中反汇编数字

Javascript 和 HTML5 Canvas Sprite

javascript - 在二维数组中保存值javascript