最近我遇到了一些基本上看起来像的代码:
class A {
constructor(opts) {
this.a = {};
}
for(x, y) {
...
return {
async check(id) {
...
}
};
}
...more method definitions in the class
}
我想知道如何在类定义中放置for循环。我可以看到它返回一个函数,但这是否意味着返回的函数成为类的成员函数?
答案 0 :(得分:3)
它不是for循环,它是一种名为' for'。
或多或少等同于
A.prototype.for = function for( x, y ) {
...
return {
async check(id) {
...
}
};
}