Как получить предупреждение за пропуск let/var внутри метода объекта?
Новый программист javascript - я хотел бы получить совет о том, как получать предупреждения, когда я случайно забываю включить var
или же let
внутри метода объекта. То есть с таким объектом
let myObject = {
someFunction: function (aParameterString) {
let arr = aParameterString.split("");
part1 = [];
let part2 = [];
for (let i=0; i<arr.length;i++){
//do some stuff with part1 and part2
}
}
}
Есть ли способ получить предупреждение за упущение let
для переменной, такой как part1
в этом случае? Как я понимаю, если я опущу это, переменная создается на объекте? Я думал, что использование "строгого режима" предупредит меня, но моя среда IDE (Webstorm) не выдает никаких признаков проблемы, и когда я запускаю код в Node, предупреждений нет. Простите, если я упускаю очевидное или по какой-то другой причине - я бы хотел, чтобы в будущем я обнаружил подобные ошибки. Что мне не хватает?
1 ответ
Вы должны включить "используйте строгий" в сам код. IDE не делает проверку в противном случае.