Angularjs PHPStorm插件查询

Angularjs PHPStorm插件查询,angularjs,plugins,phpstorm-2016.1,Angularjs,Plugins,Phpstorm 2016.1,我在AngularJS项目中有以下代码行 $scope.listOfServices = ([].concat(...arrayOfResults.map(item =>item.data.trainServices))).filter(item => item); 这段代码工作得很好,但是PHPStorm开始说它充满了错误,它需要一行新代码等等。这意味着在极少数情况下,我会重新格式化代码,因为我在深夜进行编码,结果变得一团糟,PHPStorm会将代码四处移动并破坏它 我有Angu

我在AngularJS项目中有以下代码行

$scope.listOfServices = ([].concat(...arrayOfResults.map(item =>item.data.trainServices))).filter(item => item);
这段代码工作得很好,但是PHPStorm开始说它充满了错误,它需要一行新代码等等。这意味着在极少数情况下,我会重新格式化代码,因为我在深夜进行编码,结果变得一团糟,PHPStorm会将代码四处移动并破坏它

我有AngularJS插件、JavaScript插件等。我可以安装什么插件来阻止PHPStorm认为上面的代码行被破坏。

你说得对

myFunction(…iterableObj)=-这应该由PHPStorm JavaScript语法验证程序支持


您可能会在此处创建错误问题:。PHPStorm支持JavaScript高亮显示/语法自动填充/验证,因此不需要第三方插件。

$scope.listOfServices=([].concat(…arrayOfResults.map(item=>item.data.trainServices))).filter(item=>item)这充满了语法错误。PHPStorm是对的。啊,很公平。。虽然它在执行时不会抛出任何错误。这正是我们所需要的。基于前面的一个SO问题,我想将远程数据调用的负载合并到一个数组中。如果我将您的代码行转换到我的PHPStorm中,它会显示很多语法错误。
根本不是JavaScript命令。JavaScript的
map
函数类似于
arr.map(callback[,thisArg])
,您的是
arrayOfResults.map(item=>item.data.trainServices)
。如果这个密码有效的话,我会吃掉我奶奶,她很坚强…:PStart munching,这段代码已经投入生产,可以完美地将80个独立提要中的数据合并到一个数组中。看到答案了吗?天哪,你说得对。嗯,就这样-一个奶奶<代码>..
=休息操作员,哇。以前从没见过。很高兴能看那个:)