javascriptはデータタイプを検査する方法の大全書を検査します.
622 ワード
javascriptデータタイプを検出する方法をまとめました.
データの種類を測定して私達の日常の開発の中でいつも使って、私達はよく使うtypeof instance ofがあることを知っていますが、2つの方法はいずれも長所と不足があります.データのタイプを測定する前に、基礎的なjs知識を知る必要があります.それはjsにはどのようなデータがありますか? typeofは、基本データタイプ しか判断できない. instance of判断できない長所と短所 Object.prototype.toString.call(obj)パーフェクト 包装してください.直接に一つの方法に行きましょう.
データの種類を測定して私達の日常の開発の中でいつも使って、私達はよく使うtypeof instance ofがあることを知っていますが、2つの方法はいずれも長所と不足があります.データのタイプを測定する前に、基礎的なjs知識を知る必要があります.それはjsにはどのようなデータがありますか?
function getParamType(obj){
let type = typeof(obj);
if(type !== "object"){
return type;
}
return Object.prototype.toString.call(obj).replace(/^\[object (\S+)\]$/,'$1');
}
// console.log(getType([]));
// console.log(getType(null))