js关于方法增强的问题

我想让编辑器能够正确提示增强后的方法(形参)。

这样写编辑器是可以正确提示:

但是如果像这样写就不行:

怎么样改能使得我传入一个handler方法,在调用test方法时编辑器能够按照handler的形参来提示?

回答

That's why we should use typescript.

image

??? 首先我尝试了一下是完全没有问题的

class Test{

constructor(handle){

this.handle = handle

console.log(handle)

}

call(n,m){

this.handle(n,m);

}

}

new Test((n,m)=>console.log(n+m)).call(1,2)

// 返回 3 完全符合预期

是不是你命名的问题?

以上是 js关于方法增强的问题 的全部内容, 来源链接: utcz.com/a/43666.html

回到顶部