Показать сообщение отдельно
  #5 (permalink)  
Старый 28.08.2016, 15:38
Аватар для Spirtikys
Аспирант
Отправить личное сообщение для Spirtikys Посмотреть профиль Найти все сообщения от Spirtikys
 
Регистрация: 30.12.2015
Сообщений: 49

Сообщение от 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);
Спасибо большое. Совсем забыл про чейнинг в первой части =/ Хотя не совсем то, что я хотел, так как генерировать хочу больше одного значения на выходе.
Во второй части, хотел бы уточнить, через промисы проблем это не вызвало, а как сделать без него и не вынося наверх интервал? Возможно ли это? Сугубо в своих интересах так сказать, чтобы лучше понять язык.

Последний раз редактировалось Spirtikys, 28.08.2016 в 15:42.
Ответить с цитированием