0
我使用Object.create()
來創建新的原型,我想檢查用於對象的構造函數。檢查類型構造函數
OBJECT.constructor只返回繼承原型:
var mytype = function mytype() {}
mytype.prototype = Object.create(Object.prototype, { });
//Returns "Object", where I would like to get "mytype"
console.log((new mytype).constructor.name);
如何做到這一點(不使用任何外部庫)? (我的最終目標是創建從Object派生的新類型,並且能夠在運行時檢查實例化對象的類型)。
非常感謝,我對此一無所知! – ehmicky