我在 JavaScript 中使用 instanceof 时遇到了问题:
var MyObject = function() {
var prop = {};
return prop;
}
var testObject = new MyObject();
console.log(testObject instanceof MyObject); // return false;
Instanceof 返回 Object 而不是预期的 MyObject。我无法删除“return prop”;如何获得 testObject 的类型 MyObject ?
感谢您的帮助
编辑:即使我的问题看起来像这样:构造函数返回 function 或 object 的 JavaScript 类有什么问题,我需要更多解释 new 的作用。