20. data typeを調べる

JavaScript

少し工夫が必要  - accepted / - tried

これは簡単な問題です。

JavaScriptにある全てのプリミティブを判別できる関数を作ってください。

プリミティブの他、ArrayArrayBufferMapSetDateFunctionもサポートしてください。

この問題の目標は全てのタイプをリストアップじゃなく、こういう問題を解決する方法を知っていることを証明してほしいです。

detectType(1) // 'number'detectType(new Map()) // 'map'detectType([]) // 'array'detectType(null) // 'null'// ジャッジするときのデータタイプはもっとある

常にもっといい方法を求めよう。