【问题标题】:How would I have a class method that has two different names, but do the same thing?我将如何拥有一个具有两个不同名称但做同样事情的类方法?
【发布时间】:2021-05-26 14:22:03
【问题描述】:

如果您执行 unpause 而不是 start,我希望也调用此方法。

  start() {
    this.expected = Date.now() + this.tick;
    this.paused = false;
    this.update();
  }

我该怎么做?

【问题讨论】:

  • unpause(){this.start();}
  • 那些(expectedpaused)不是方法。它们是价值观。
  • @MadyDaby 谢谢
  • @Pointy 按方法,我指的是 start(),而不是属性
  • 啊好吧,这还不清楚。除了@MadyDaby 的建议之外,没有办法将其作为class 声明的一部分。你可以在原型对象的类声明之后做,但这有点乱。

标签: javascript class


【解决方案1】:

你可以添加这个功能。

unpause(){
    this.start();
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-21
    • 1970-01-01
    • 2021-05-02
    • 2012-06-17
    • 2020-10-23
    • 2019-04-03
    相关资源
    最近更新 更多