gpt4 book ai didi

javascript - ES6 '...' 符号在 jslint 中给出错误?

转载 作者:搜寻专家 更新时间:2023-11-01 05:04:01 24 4
gpt4 key购买 nike

每当我在使用“...”符号时针对 jslint 运行代码时,我都会收到 Unexpected token 错误。我正在为 Grommet UI(以及用于 React 的 UI/UX 框架)使用 grommet-toolbox,所以当我运行 gulp dev 命令时,出现此错误,因此无法编写如下代码:

返回 {...state, fetching: true}

(以上代码在本文件第10行:https://github.com/learncodeacademy/react-js-tutorials/blob/master/5-redux-react/src/js/reducers/tweetsReducer.js)

如何解决这个问题?

最佳答案

Object spread operator 不是 ECMASCRIPT STANDARD,而 Array spread operator 是。所以,这可能是您的 lint 问题的原因。

您可以在此处找到更多信息:https://github.com/sebmarkbage/ecmascript-rest-spread


注意一下,我建议你看看eslint因为是用于 esnext 的通用 linter(它是可插入的,并且可能有避免此问题的解决方案)。

关于javascript - ES6 '...' 符号在 jslint 中给出错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38564423/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com