首页 > 其他 > 详细

no-new-symbol (Rules) – Eslint 中文开发手册

时间:2020-07-12 10:18:26      阅读:81      评论:0      收藏:0      [点我收藏+]
[
  • ??Eslint 中文开发手册

    no-new-symbol (Rules) - Eslint 中文开发手册

    "extends": "eslint:recommended"配置文件中的属性启用此规则。

    Symbol不打算与new操作员一起使用,而是被称为功能。

    var foo = new Symbol("foo");

    这会引发TypeError异常。

    规则细节

    这个规则旨在防止Symbol与new操作员的意外呼叫。

    例子

    这个规则的错误代码示例:

    /*eslint no-new-symbol: "error"*/
    /*eslint-env es6*/
    
    var foo = new Symbol(‘foo‘);

    这个规则的正确代码示例:

    /*eslint no-new-symbol: "error"*/
    /*eslint-env es6*/
    
    var foo = Symbol(‘foo‘);
    
    
    // Ignores shadowed Symbol.
    function bar(Symbol) {
        const baz = new Symbol("baz");
    }

    何时不使用它

    这个规则不应用于 ES3 / 5 环境。

    进一步阅读

    符号对象规范版本规则是在 ESLint 2.0.0-beta.1.Resources 中引入的Rule sourceDocumentation source

  • ??Eslint 中文开发手册
    ]
    转载请保留页面地址:https://www.breakyizhan.com/javascript/34382.html

    no-new-symbol (Rules) – Eslint 中文开发手册

    原文:https://www.cnblogs.com/breakyizhan/p/13286395.html

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
    © 2014 bubuko.com 版权所有
    打开技术之扣,分享程序人生!