【发布时间】:2023-02-06 08:51:52
【问题描述】:
我有一个非常简单的带有实例化对象的代码,我通过原型公开了一些方法。这是代码:
const MyClass = (function() {
function MyClass() {
this._obj = {
1: 'dfvdfvd'
};
}
function get() {
return this._obj[1];
}
MyClass.prototype.take = () => {
get.call(this);
}
return MyClass;
}());
let x = new MyClass();
console.log(x.take())
但我一直收到_obj作为undefined。我在这里错过了什么?
【问题讨论】:
-
this不是您所指的。
标签: javascript