Как получить результат из промиса без async/await

Есть две функции (код упрощен):

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]

Ответы (0 шт):