国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > web前端 > jscript > 一道 JavaScript 填空题

一道 JavaScript 填空题

来源:程序员人生   发布时间:2014-04-27 01:50:45 阅读次数:3182次

填空,使后面的 alert(0) 能正确弹出,至少列举两种不同思路。

window.alert = function () {};______;alert(0);

解:

方法一:

window.alert = function () {};delete window.alert;alert(0);

delete 操作符从入门到精通:https://developer.mozilla.org/en/JavaScript/Reference/Operators/delete

有个值得注意的地方,文中提到了操作符的返回值时,描述如下:

Returns false only if the property exists and cannot be deleted. It returns true in all other cases.

仅当属性存在并且不可被删除,则返回 false,否则一律返回 true

方法二:
创建一个 iframe ,获取 iframe 的 window.alert 给当前页面的 window.alert

来源:芒果小站 原文:点击查看

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生