【问题标题】:How can I deconstruct an js array with a wild card and pass eslint?如何使用通配符解构 js 数组并传递 eslint?
【发布时间】:2016-01-22 12:09:48
【问题描述】:

我想写Haskell wild card这样的语法:

let [_, a] = [1, 2];

因为我只想使用a

但是eslint 警告说我声明了_,从未使用过。

【问题讨论】:

  • 不是声明为1吗?你的 linter 可能还不适合 ES6...
  • 我相信let [,a] = [1, 2]; 会起作用
  • @LiYinKong 感谢您的提示。但我认为菲利克斯的回答更笼统。

标签: javascript eslint


【解决方案1】:

您可以配置this rule 以忽略匹配特定模式的变量:

{
    "rules": {
        "no-unused-vars": [2, {"varsIgnorePattern": "^_$"}]
    }
}

【讨论】:

  • 为什么在 OP 的代码中要声明 a 而不是 _
  • @dandavis:不明白你的意思?
猜你喜欢
  • 2021-02-23
  • 2019-02-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-02
  • 1970-01-01
  • 1970-01-01
  • 2019-08-09
相关资源
最近更新 更多