javascript - Imprimer le type réel d'un objet js
滿天的星座
滿天的星座 2017-07-05 10:57:14
0
1
926
http.createServer((req,res)=>{
    res.write('hello world');
    console.log(typeof res);// obj
    res.end();
});

Comment vérifier les types d'objets spécifiques de req et res, afin que vous puissiez accéder au document pour voir les détails spécifiques. api.typeof imprime l'objet, et j'espère que ce qui s'imprime est http.ServerResponse

Comment faire

滿天的星座
滿天的星座

répondre à tous(1)
ringa_lee

Imprimez les informations de classe de la fonction :

function classof(obj){
    if(typeof(obj)==="undefined")return "undefined";
    if(obj===null)return "Null";
    var res = Object.prototype.toString.call(obj).match(/^\[object\s(.*)\]$/)[1];
    if(res==="Object"){
        res = obj.constructor.name;
        if(typeof(res)!='string' || res.length==0){
            if(obj instanceof jQuery)return "jQuery";// jQuery build stranges Objects
            if(obj instanceof Array)return "Array";// Array prototype is very sneaky
            return "Object";
        }
    }
    return res;
}

// Example
console.log(classof(new Date()));   // => "Date"
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal