何かを受け取るメソッドがあり、受け取った値のタイプを判別する必要があります。typeof
数字や文字列のように定期的に比較することができます。しかし、JSONオブジェクトに対してこれを行うにはどうすればよいですか?それらをと比較するとJSON
、エラーが発生します。
Uncaught TypeError:instanceof checkで関数を期待していますが、#<Object>を取得しました
では、JSONオブジェクトタイプをと比較するのJSON
は方法ではないと思いますか?
元のコードは次のようなものです。
check = (what) ->
if what instanceof JSON
alert "Yooo"
check({compare: "me"})