我听说有人强调null
是值(松散措辞)必须声明,不能通过任何方式得出......我知道你可以通过像undefined
这样的厚脸皮来获得[][0]
。是否真的无法在JavaScript中派生null
?
答案 0 :(得分:3)
还有许多其他表达式也会返回null
值,但在代码中使用null
literal 是最简单的方法。这是一个(相当详尽的)示例集合:
null
Object.getPrototypeOf(Object.prototype)
/[]/.exec("")
"".match(/[]/)
JSON.parse("null")
new Date(NaN).toJSON()