首页 > 其他 > 详细

warning: Unexpected unnamed function (func-names)

时间:2019-11-14 12:12:49      阅读:642      评论:0      收藏:0      [点我收藏+]
warning: Unexpected unnamed function (func-names) 
看到这个提示基本是就是说你的函数不能是匿名函数,最好可以起一个名字,然后你增加一个函数名称就好了
Rule Details
该规则要求或禁止命名的 function 表达式。

Options
该规则有一个字符串选项:

"always" (默认) 要求函数表达式有一个名字
"as-needed" 如果 在 ES6 环境中,这个函数名无法自动被赋值,要求函数表达式有一个名字
"never" 禁止命名函数表达式,除非在递归函数中,名字是需要的
这个规则有一个对象选项:

"generators": "always" | "as-needed" | "never"

"always" 要求命名的生成器函数 。
"as-needed" 如果无法在ES6环境中自动分配名称,则需要命名的生成器函数。
"never" 尽肯能地禁止命名的生成器函数。
当没有为 generators 提供值时,生成器函数的行为将回退到基本选项。

always
默认选项 "always" 的 错误 代码示例:

/*eslint func-names: ["error", "always"]*/

Foo.prototype.bar = function() {};

(function() {
    // ...
}())
默认选项 "always" 的 正确 代码示例:

/*eslint func-names: ["error", "always"]*/

Foo.prototype.bar = function bar() {};

(function bar() {
    // ...
}())

 

warning: Unexpected unnamed function (func-names)

原文:https://www.cnblogs.com/ChineseLiao/p/11855883.html

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