除了use strict
,还有哪些use
指令?
答案 0 :(得分:3)
如果任何人仍然感兴趣,我只是遇到了“使用asm”指令,与asm.js一起使用。
所以似乎随着时间的推移可能会增加额外的“使用”选项。
答案 1 :(得分:3)
可以在“指令序言”(JavaScript引擎可能使用的部分)中的更多示例:
'use strict';
'use asm';
'use stricter';
'use stricter+types';
'use babel';
'use 6to5';
) Jeremy Ashkenas的推文表明在同一个+
字符串(-
)中进一步使用'use ...';
和'use stricter +types -tco +jsx +asm +es2019-pre';
前缀,但这似乎相互矛盾spec(kangax's answer和Bergi's answer进一步澄清。)
答案 2 :(得分:2)
虽然它不是"use strict";
之类的声明,但ECMAScript (codenamed Harmony)的下一个版本显然具有可在<script>
标记中使用的选择加入功能。
- 在脚本代码中通过MIME类型选择加入:
<script type="application/javascript;version=next">
(其中“next”是一个尚未确定的内容的占位符)
这篇文章概述了this presentation by David Herman,非常值得关注。