Я пытаюсь выучить обещания. Я думаю, что понимаю, как это работает, если вы используете if и else с разрешениями и отклонениями, но что если у меня есть функция, которая возвращает значение? Как я могу сделать обещание, которое выполняет функцию, и когда оно выполнено, оно принимает возвращенное значение в качестве своего обещания разрешения? Вот пример того, что я пытаюсь сделать (результат ничего):
function test() {
return 'Hi'
}
function getData() {
const inOrder = new Promise((resolve, reject)=>{
test()
}).then((data)=> console.log('This is our data: ' + data))
}