获得徽章 0
- runtime === void 0是啥意思?
之前没留意,今天翻vuex的源码,发现不知道这个void 0是啥意思,于是找搜了下,得出如下;
void是一个一元运算符,右侧可以是任意数据格式,可以带括号,也可以不带括号;
带括号void(0),不带括号void 0,得出相同的运算结果,都是undefined,传任何数据,都是undefined;
void 0 与undefined的不同点在哪里?
1 全局里undefined只可读,在局部环境,undefined可以是一个变量名称;
2 void 0的字符长度比undefined少;展开评论3
![[奸笑]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_17.bcebf79.png)
![[泣不成声]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_40.348108b.png)