Как бороться с множеством предупреждений о неразрешенных переменных в Webstorm
Хорошо, у меня есть функция, которая берет данные из ajax:
function getData(data){
console.log(data.some_unres_var);
}
Webstorm говорит, чтоsome_unres_var
- это неразрешенная переменная. Я не знаю, что делать с множеством таких предупреждений.
Я вижу несколько вариантов:
подавить предупреждения;добавить исходный файл json с полями (подробнееподробности);используйте синтаксис, похожий на массив:data['some_unres_var']
(ноjslint
предупредите, чтобы я этого не делал);???Также Webstorm предлагает мне создать пространство имен для «данных» (добавить аннотацию вроде/** @namespace data.some_unres_var*/
), создайте такое поле или переименуйте его.