javascript – Gibt den tatsächlichen Typ eines JS-Objekts aus
滿天的星座
滿天的星座 2017-07-05 10:57:14
0
1
947
http.createServer((req,res)=>{
    res.write('hello world');
    console.log(typeof res);// obj
    res.end();
});

So überprüfen Sie die spezifischen Objekttypen von req und res, damit Sie zum Dokument gehen können, um die spezifischen Details anzuzeigen. api.typeof druckt das Objekt aus, und ich hoffe, dass es sich bei dem ausgedruckten Objekt um http.ServerResponse handelt

Wie es geht

滿天的星座
滿天的星座

Antworte allen(1)
ringa_lee

打印函数的类信息:

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"
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage