如何在VSCode中重构JavaScript类方法?

时间:2019-08-30 19:00:17

标签: visual-studio-code

如何使用.bind(this)重构方法以实现箭头功能。

从以下

class MyClass {
  constructor() {
    this.myMethod = this.myMethod.bind(this);    
    this.myAsyncMethod = this.myAsyncMethod.bind(this);
  }

  myMethod() {
    console.log("In My Method");
  }

  async myAsyncMethod() {
    console.log("In My Async Method");
  }

}

类似

class MyClass {
  constructor() {
  }

  myMethod = () => {
    console.log("In My Method");
  }

  myAsyncMethod = async () => {
    console.log("In My Async Method");
  }

}

有没有方法或扩展名,我可以单击方法名称并重构为箭头功能,它会自动更新方法和构造函数?

0 个答案:

没有答案