Javascript ES6'';符号在jslint中给出错误?

Javascript ES6'';符号在jslint中给出错误?,javascript,ecmascript-6,react-jsx,jslint,jsx,Javascript,Ecmascript 6,React Jsx,Jslint,Jsx,每当我在使用“…”符号时对jslint运行代码时,我都会得到意外的标记错误。我正在使用用于grommet UI(以及用于React的UI/UX框架)的grommet toolbox,因此当我运行gulp dev命令时,会出现此错误,因此无法编写如下代码: return{…state,fetching:true} (上述代码位于本文件第10行:) 如何解决此问题?对象扩展运算符不是ECMASCRIPT标准,而数组扩展运算符是。所以,这可能就是你的皮棉问题的原因 您可以在此处找到更多信息: 请注意

每当我在使用“…”符号时对jslint运行代码时,我都会得到
意外的标记
错误。我正在使用用于grommet UI(以及用于React的UI/UX框架)的grommet toolbox,因此当我运行
gulp dev
命令时,会出现此错误,因此无法编写如下代码:

return{…state,fetching:true}

(上述代码位于本文件第10行:)


如何解决此问题?

对象扩展运算符不是ECMASCRIPT标准,而数组扩展运算符是。所以,这可能就是你的皮棉问题的原因

您可以在此处找到更多信息:



请注意,我建议您看一看,因为这是esnext使用的常用过梁(它是可插拔的,可能有一个解决方案来避免此问题)。

请尝试使用
对象。分配
,它们应该完成相同的任务。没有jshint输出警告/错误。

如果使用jshint,可以在项目根目录的.jshintrc中使用它

{
  "esnext": true,
  "esversion": 6
}

它不是ES6/2015,也不是ES2016,但不是标准化语法。您必须使用
babel eslint
才能使其工作。这似乎不起作用:
用于“esversion”和“esnext”linting选项的值不兼容。(0%已扫描)
我在vsc中遇到此错误,并按照您的建议更新了我的.jshintrc以修复此问题。-1。问题显然是关于jslint的。解释如何使用OP要求的不同工具是没有帮助的,也不相关。