新的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
?据我了解,如果我省略它,变量是在对象上创建的?我认为使用&#34;严格模式&#34;会警告我,但我的IDE(Webstorm)没有发出任何问题的迹象,当我在Node中运行代码时,没有任何警告。请原谅我,如果我错过了显而易见的,或者其他无知的话 - 我希望将来能够抓住这样的错误。我错过了什么?
答案 0 :(得分:0)
您需要在代码本身中包含“use strict”。 IDE不会以其他方式进行检查。