## 如何获取安全的 undefined 值? 因为 `undefined` 是一个标识符,所以可以被当作变量来使用和赋值,但是这样会影响 `undefined` 的正常判断。 表达式 `void ___` 没有返回值,因此返回结果是 `undefined`。`void` 并不改变表达式的结果,只是让表达式不返回值。 按惯例我们用 `void 0` 来获得 `undefined`。