Рассмотрим следующую известную ситуацию:Как перечислить все неопределенные переменные в JavaScript?
var x = 1;
function f() {
console.log(x);
var x = 3;
console.log(x);
}
f();
В этом случае выход будет:
undefined
3
Так что я хотел бы перечислить все «не определено» переменные, которые считываются прежде, чем они получили любое значение. Можно ли как-то это сделать?
Как вы можете перечислить что-то неопределенное? – Superdrac
Анализ статического кода? (gcc сообщает мне, когда я использую переменную до установки значения) – user3719454
Возможно, любая разумная расширенная среда IDE даст вам подсказку относительно 'x'. – Yoshi