Size: a a a

2021 January 28

D

Danila in pro.js
Определись сначала
источник

M

Marseiliais in pro.js
const sleep = m => new Promise(r => setTimeout(r, m))
var i = 0;
var iNext = 1;
var fabonacci = async () => {
   return new Promise((resolve) => {
       while (i < 2000) {
           console.log(i)
           let temp = i + iNext;
           i = iNext;
           iNext = temp;
           await sleep(1000);
       }
       resolve();
   }
   );
};
источник

D

Danila in pro.js
Нет, не то
источник

M

Marseiliais in pro.js
Danila
И да, что значит "после"
после всех чисел фабоначи до 2000
источник

D

Danila in pro.js
Marseiliais
после всех чисел фабоначи до 2000
После что всех чисел фибоначчи
источник

M

Marseiliais in pro.js
Danila
Нет, не то
да синт. ошибка
источник

M

Marseiliais in pro.js
Danila
После что всех чисел фибоначчи
??
источник

D

Danila in pro.js
После (того как что-то и что-то) всех чисел фибоначи
источник

D

Danila in pro.js
После чего всех чисел фибоначи?
источник

D

Danila in pro.js
После их вычисления?
источник

D

Danila in pro.js
Убери слип
источник

D

Danila in pro.js
Он ничего не делает
источник

M

Marseiliais in pro.js
Danila
После чего всех чисел фибоначи?
после их вывода в консоль, вывести "доне"
источник

D

Danila in pro.js
И не будет делать
источник

M

Marseiliais in pro.js
Danila
И не будет делать
делает, выводит раз  в секунду
источник

M

Marseiliais in pro.js
продублирую изначальный, не против? а то уплыл
источник

M

Marseiliais in pro.js
const sleep = m => new Promise(r => setTimeout(r, m))
var i = 0;
var iNext = 1;
var fabonacci = async () => {
   while (i < 2000) {
       console.log(i)
       let temp = i + iNext;
       i = iNext;
       iNext = temp;
       await sleep(1000);
   }
};
fabonacci().then(console.log("Done")).catch((err) => console.log("error: ", err))
//how to print "Done" AFTER the Fabonacci numbers?
источник

D

Danila in pro.js
Marseiliais
продублирую изначальный, не против? а то уплыл
Против
источник

D

Danila in pro.js
Это же не двач чтобы бампать
источник

N

Nikolay in pro.js
Marseiliais
const sleep = m => new Promise(r => setTimeout(r, m))
var i = 0;
var iNext = 1;
var fabonacci = async () => {
   while (i < 2000) {
       console.log(i)
       let temp = i + iNext;
       i = iNext;
       iNext = temp;
       await sleep(1000);
   }
};
fabonacci().then(console.log("Done")).catch((err) => console.log("error: ", err))
//how to print "Done" AFTER the Fabonacci numbers?
const sleep = (m) => new Promise((r) => setTimeout(r, m));
let iNext = 1;
let fabonacci = async () => {
 for (let i = 0; i < 2000; i++) {
   console.log(i);
   let temp = i + iNext;
   i = iNext;
   iNext = temp;
   await sleep(1000);  
 }
return new Promise(r=>r('done'))
};
fabonacci().catch((err) => console.log("error: ", err));
источник