javascript:胖箭头功能的原型问题

时间:2018-02-03 14:44:09

标签: javascript prototype

我正面临一些问题,或者在实施原型时可能会出现一些带有胖箭功能的新内容。

这是问题::

function baseClass() {
   this.name = "Pankaj";
}

baseClass.prototype.fnGetName = function() {
   return this.name;
};

baseClass.prototype.fatArrayGetName = () => {
  return this.name;
};

var classObject = new baseClass();

现在,当我尝试使用以下方法检索类的name属性时:

classObject.name; // returns Pankaj
classObject.fnGetName() // returns Pankaj
classObject.fatArrayGetName() // returns ""    (EMPTY STRING)

只想知道为什么 fatArrayGetName 函数返回空字符串,因为它应返回name属性值。

0 个答案:

没有答案