Сообщение от destus
|
function generate(ms) {
return new Promise((resolve, reject) => {
let number;
setTimeout( () => {
number = Math.round( Math.random() * 10 );
resolve(number);
}, ms);
})
}
generate(300).then(console.log);
|
Спасибо большое. Совсем забыл про чейнинг в первой части =/ Хотя не совсем то, что я хотел, так как генерировать хочу больше одного значения на выходе.
Во второй части, хотел бы уточнить, через промисы проблем это не вызвало, а как сделать без него и не вынося наверх интервал? Возможно ли это? Сугубо в своих интересах так сказать, чтобы лучше понять язык.