javascript - 如何从 ES6 类中的 getter 函数返回构造函数参数值

标签 javascript class ecmascript-6

示例:

class Person {
  constructor(name) {

  }

  get name() {
    return /* “name” argument from constructor */;    
  }
}

我希望 name getter 返回传入构造函数的 name 值。

最佳答案

将参数保存到实例属性:

class Person {
  constructor(name) {
    this.name_ = name;
  }

  get name() {
    return this.name_;
  }
}

Demo

关于javascript - 如何从 ES6 类中的 getter 函数返回构造函数参数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32039457/

相关文章:

javascript - 我可以在 react 组件的构造函数中使用箭头函数吗?

reactjs - 编辑数组后在 React 中重新渲染子组件数组

javascript - 根据过滤键创建新对象

javascript - 鼠标悬停时突出显示文本行

javascript - 是否有一个 Angular Directive(指令)可以限制 DOM 中元素的范围

javascript - 如何访问 Javascript 对象中的父作用域?

c++ - GCC - 具有相同名称的不同类的错误

Javascript正则表达式无法分割

swift - 如何使用子类来遵守协议(protocol)

Java:如何限制方法对特定类的访问?