[JS入门到进阶] 前端开发不能写undefined?这是误区!

我是HullQin,公众号线下聚会游戏的作者(欢迎关注公众号,发送加微信,交个朋友),转发本文前需获得作者HullQin授权。我独立开发了《联机桌游合集》,是个网页,可以很方便的跟朋友联机玩斗地主、五子棋等游戏,不收费没广告。还开发了《Dice Crush》参加Game Jam 2022。喜欢可以关注我 HullQin 噢~我有空了会分享做游戏的相关技术。

背景

今天看到一篇《不要再直接写undefined了》,一些人可能会被误导,所以写下这个文章,希望避免大家被误导。

先说大背景:现代前端开发,已经在前端引入了 webpack 这种构建工具,并且拥有包括 eslint、babel 在内的完整的生态了。如果你对他们不理解,你就完全可能会被误导。

关于变量名叫undefined

现代前端开发,没有人会使用undefined作为变量名,无论是局部变量还是全局变量,都不会。

因为现代前端项目都会配置eslint,所有常见eslint规则都有这样的规则:

Shadowing of gl

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hull Qin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值