MDN hereを読んでいるときに、出くわしました
JavaScript 1.8.5 以降、null で呼び出された toString() は [object Null] を返し、undefined は [object Undefined] を返します。これは、ECMAScript の第 5 版とその後の Errata で定義されています。toString を使用してオブジェクト タイプを検出するを参照してください。
やってみたObject(null).toString()
&Object(undefined).toString()
そして両方とも戻ってきました "[object Object]"
仕様によると、JS のプリミティブ型は Undefined、Null、Boolean、Number、または String です。
したがって、現時点では、すべてのブラウザがまだ実装していないと仮定するのは正しいでしょうか。
[object Undefined]
& [object Null]
?