我有一個方法接收一些東西,它需要確定收到的值的類型。我可以使用typeof
來執行常規比較,比如它是數字還是字符串。但我怎麼能做到這一點的JSON對象?他們JSON
比較帶來了錯誤:執行`typeof JSON`比較
Uncaught TypeError: Expecting a function in instanceof check, but got #< Object>
所以我想與JSON
比較JSON對象類型是不一樣?
原始代碼是這樣的:
check = (what) ->
if what instanceof JSON
alert "Yooo"
check({compare: "me"})
你的意思是'instanceof'對嗎? – Pointy
無論如何,這個問題沒有道理; JSON是一個字符串或一個對象; JavaScript中沒有JSON「type」。 – Pointy
@好的,對不起,這是'instanceof' :)修正了這個問題。 – noncom