私はJavaScriptのデータ型を分析していますが、非常に奇妙なものを見つけました:
> typeof null
"object"
> null instanceof Object
false
現在、私はそれをどのように説明できるかわかりません。プロトタイプチェーンにtypeof === "object"
はすべてのものがあると思いました。でないObject.prototype
場合、なぜそれを返すのですか?null
object
typeof
PS誰かがすでに私にjavascriptの奇抜な世界へようこそと書いてくれました;)