PhpStorm 中的扩展运算符

Posted

技术标签:

【中文标题】PhpStorm 中的扩展运算符【英文标题】:Spread operator in PhpStorm 【发布时间】:2017-02-21 20:22:54 【问题描述】:

我的问题是 phpStorm 在这一行“红色打击”了一个扩展运算符:if(Math.max(...yearstab) !== (date + 2))。我想知道您是否找到了防止此类问题的方法。谢谢。

【问题讨论】:

【参考方案1】:

由于 ECMAScript 2015 (6th Edition, ECMA-262) 中引入了扩展运算符,您需要告诉 PhpStorm 您正在使用此版本。

您可以通过进入项目设置“语言和框架”、“javascript”并将“JavaScript 语言版本”设置为“ECMAScript 6”来完成此操作

【讨论】:

以上是关于PhpStorm 中的扩展运算符的主要内容,如果未能解决你的问题,请参考以下文章

Redux reducer 中的扩展运算符

ES6中的扩展运算符

使用扩展运算符从 ES6 中的对象中删除目标参数

使用扩展运算符更改数组中的属性返回对象而不是数组

如何在 PhpStorm 中的变量和运算符之间留出空间?

如何提高扩展运算符的性能