首页 > 解决方案 > 在 JavaScript OOP 中使用“this”关键字来引用方法是不好的做法吗?

问题描述

我知道通常用于引用同一对象中的数据。
在任何情况下this可以引用对象内部的方法,而不是道具?
这样做的优点和缺点是什么?

var person = {
  name: "John",
  showName() {
    return this.name;
  },
  showNameAgain() {
    return this.showName();
  }
};


console.log( person.showName() );

console.log( person.showNameAgain() );

标签: javascript

解决方案


推荐阅读