关于ES5中提到的未来保留字 进入全屏
line

一、概念

   现在没用采用为javascript关键字,但作为建议扩展关键字,以便未来采用,因此而保留。

二、保留字列表

   implements、let、private、protected、public、yield、interface、package、static

三、用了会怎样?

   a、如果在严格模式的代码(strict mode code)中使用了这些单词作为标示符,则会抛出相应的异常。

   如下代码通过语法use strict声明为严格模式代码,使用了let保留字会报错:

(function(){
    "use strict"; // 这里声明了 严格模式代码
    var let = 0; // 这里使用了 未来保留字:let
})();

   错误为:

       SyntaxError: Unexpected strict mode reserved word

    b、非严格模式下使用,不报错,但不建议使用

趣店(原趣分期)技术学院
重点关注技术架构、服务化、优秀工具、自动化平台、开发全流程一体化解决方案、新人培养、工程师进阶之道等方面
这里环境优雅、氛围年轻、主要是福利还多,还等什么?我们敞开技术的大门,欢迎各种工程师加入!

评论区域

line