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