我是HullQin,公众号线下聚会游戏的作者(欢迎关注公众号,发送加微信,交个朋友),转发本文前需获得作者HullQin授权。我独立开发了《联机桌游合集》,是个网页,可以很方便的跟朋友联机玩斗地主、五子棋等游戏,不收费没广告。还开发了《Dice Crush》参加Game Jam 2022。喜欢可以关注我 HullQin 噢~我有空了会分享做游戏的相关技术。
背景
今天看到一篇《不要再直接写undefined了》,一些人可能会被误导,所以写下这个文章,希望避免大家被误导。
先说大背景:现代前端开发,已经在前端引入了 webpack 这种构建工具,并且拥有包括 eslint、babel 在内的完整的生态了。如果你对他们不理解,你就完全可能会被误导。
关于变量名叫undefined
现代前端开发,没有人会使用undefined
作为变量名,无论是局部变量还是全局变量,都不会。
因为现代前端项目都会配置eslint,所有常见eslint规则都有这样的规则:
Shadowing of gl