У меня есть следующие строки кода в AngularJS проектаPhpStorm плагин запрос
$scope.listOfServices = ([].concat(...arrayOfResults.map(item =>item.data.trainServices))).filter(item => item);
Этот код работает отлично, однако PhpStorm является сбрасывая заявляя, что его полна ошибок и он ожидает новую линию и так далее. Это означает, что в редких случаях я переформатирую свой код, так как у меня была поздняя ночная кодировка и была запутана, PHPStorm перемещает код и разбивает его.
У меня есть плагины AngularJS, плагины для JavaScript и т. Д. Какой плагин можно установить для STOP PHPStorm, думая, что эта строка сломана.
'$ scope.listOfServices = ([] .concat (... arrayOfResults.map (item => item.data.trainServices))). Filter (item => item);' это полный синтаксических ошибок. PHPStorm прав. – lin
Ах, справедливо .. хотя он не бросает никаких ошибок при исполнении. Именно то, что требуется. Основываясь на предыдущем SO-вопросе, в котором я хотел объединить множество удаленных вызовов данных в один массив – MOLEDesign
Если бы я прошел через вашу строку кода в свой PHPStorm, это показывает много синтаксических ошибок. '...' не является командой JavaScript вообще. Функция «map» JavaScript подобна 'arr.map (callback [, thisArg])', Yours является 'arrayOfResults.map (item => item.data.trainServices)'. Если этот код работает, я буду есть мою бабушку, и она очень жесткая ...: P – lin