Mam funkcję, która pobiera dane z serwera:
function getData(data){
console.log(data.someVar);
}
Webstorm mówi, że someVar
- to nierozwiązana zmienna. Czego mogę się pozbyć takich ostrzeżeń?
Widzę kilka opcji:
- Pomiń ostrzeżenia w ustawieniach IDE;
- Dodaj plik źródłowy JSON z polami ( szczegóły );
- Stosować tablice przypominające składni:
data['some_unres_var']
;
Również Webstorm oferujący mi utworzenie przestrzeni nazw dla „danych” (dodanie adnotacji typu /** @namespace data.some_unres_var*/
), utworzenie takiego pola lub zmiana jego nazwy.