[JavaScript] void 0 与 undefined
2021-02-15 07:17
标签:属性的属性 ima lock lan ocs || efi idt win void运算符 的返回值一定是 原始值undefined; undefined 在局部作用域内可能不为 原始值undefined。 Babel 将 编译为 为什么不用 undefined 而用 void 0呢?那么两者区别是什么呢? MDN中介绍 void 运算符 void 运算符 对给定的表达式进行求值,然后返回 undefined。 虽然 window 下 undefined 属性的属性特性 不可重写 但是在局部作用域内可能会被改变 参考 [JavaScript] void 0 与 undefined 标签:属性的属性 ima lock lan ocs || efi idt win 原文地址:https://www.cnblogs.com/whosmeya/p/12716764.html结论
解析
a?.b
"use strict";
var _a;
(_a = a) === null || _a === void 0 ? void 0 : _a.b;
void
undefined
文章标题:[JavaScript] void 0 与 undefined
文章链接:http://soscw.com/index.php/essay/55545.html