js关于方法增强的问题
我想让编辑器能够正确提示增强后的方法(形参)。
这样写编辑器是可以正确提示:
但是如果像这样写就不行:
怎么样改能使得我传入一个handler方法,在调用test方法时编辑器能够按照handler的形参来提示?
回答
That's why we should use typescript.
??? 首先我尝试了一下是完全没有问题的
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