Есть две функции (код упрощен):
server.js:
getData = () => {
return new Promise((resolve) => {
setTimeout(() => resolve([1, 2, 3]), 2000);
});
}
client.js
requestData = () => {
return getData().then((res) => res);
}
Необходимо, чтобы ф-я requestData возвращала [1, 2, 3], как это сделать? async/await использовать нельзя.
Expected:
console.log(requestData()); //[1, 2, 3]
requestData().then(data => console.log(data))– andreymal Apr 03 '22 at 15:15console.log(requestData())- в таком виде - никак – Grundy Apr 03 '22 at 15:15