KeepChatGPT
KeepChatGPT copied to clipboard
变量定义和声明都用了 var
我发现这个脚本中所有变量定义和声明都用了关键词 var。根据 https://stackoverflow.com/questions/47465515/why-is-var-not-deprecated 和 https://softwareengineering.stackexchange.com/questions/274342/is-there-any-reason-to-use-the-var-keyword-in-es6 ,似乎(在 ECMAScript6 以后)一般情况下应该用 let 和 const(尤其是例如循环变量这类局部变量)。不清楚这是有意设计还是无意使用?
谢谢反馈,很好的提议
另外代码里面的 == 很多大概都能改成(类型)严格相等 === 。
代码里面有很多 var foo = function () {};,但似乎 function foo() {} 是更常见的写法,不过这应该是风格不同。
名气大了,都有人检查语法了,哈哈
名气大了,都有人检查语法了,哈哈
hhhh