gpt4 book ai didi

javascript,在reduce中带有扩展运算符的无法识别的字符

转载 作者:行者123 更新时间:2023-11-30 00:13:49 25 4
gpt4 key购买 nike

我正在构建一个小函数,但似乎与展开运算符有关。我的 linter 对我大喊大叫关于传播运算符,但我在我的应用程序的其他地方使用它没有问题。我一直以此为起点,终生无法弄清楚原因。这是函数:

function mapDispatchToProps(dispatch, props) {
return actionCreators.reduce(function(memo, value, key) {
return {...memo,
[key]: value.bind(null, dispatch)
};
}, {});
}

它指向第二个 .在扩展运算符中并说出无法识别的字符。我相信我在语法上有一些错误,但似乎无法弄清楚。任何帮助将不胜感激,谢谢!

最佳答案

Spread 属性不是 ES6 的一部分。 It is a proposal for ES20XX .您的 linter 可能还不知道这个提议。

您需要配置您的 linter 以使用理解此语法的解析器或使用允许您执行此操作的不同 linter,例如 http://eslint.org/ .

关于javascript,在reduce中带有扩展运算符的无法识别的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35487870/

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