Всем привет!
Стоит задача, вызвать функцию, которая отработав вернет определенное значение.
Написал код с promise (пол часа назад узнал, что такое promise):
function function_test(time) {
return new Promise(function (resolve, reject) {
var test1 = 1;
setTimeout(function () {
var test2 = 2;
if (test1 > test2) {
resolve(test1 + 'больше' + test2);
} else {
reject(test2 + 'больше' + test1);
}
}, time);
});
}
Разумеется, код не работает. Тогда вопрос, как правильно написать функцию в представленном примере, чтобы она вернула результат работы
test2 + 'больше' + test1?
Спасибо!