I
Size: a a a
I
I
S
class Thenable {
constructor(private num: number = 1) {}
async add() {
this.num += 1;
return new Promise(resolve => resolve(this));
}
then(resolve, reject) {
resolve(this.num * 2)
}
}倫岡
倫岡
倫岡
S
YZ
S
YZ
S
S
YZ
倫岡

А

А
D
await knex().select().where().limit()и т.д притом не важно в каком порядке вызываются функции. Как они это сделали? Как сделать последнюю функцию асинхронной, как определить что она последняя в цепочке и что то асинхронное сделать после нее?
S