使用“使用严格”作为“使用强”的备份
Posted
技术标签:
【中文标题】使用“使用严格”作为“使用强”的备份【英文标题】:Using "using strict" as a backup for "use strong" 【发布时间】:2016-06-16 04:26:29 【问题描述】:有没有办法使用"use strong";
并使用"use strict";
作为备份?因为 Google Chrome 似乎是目前唯一支持"use strong";
的浏览器。
【问题讨论】:
您是否按任何顺序尝试过"use strict"; "use strong";
?不确定环境是否会将第二个视为指令。
"use strong"
已经是官方提案了吗?
@FelixKling:根据the spec,两者都应该工作(并且以任何顺序)
【参考方案1】:
您始终可以将代码包装在一个立即调用的函数表达式中,在其外部使用“use strict”,在内部使用“use strong”(因此,如果浏览器支持,则优先):
"use strict"
(function()
"use strong";
//your code here
)();
【讨论】:
但是没有必要这样做。以上是关于使用“使用严格”作为“使用强”的备份的主要内容,如果未能解决你的问题,请参考以下文章