О, дорогой, ты абсолютно прав! Большое спасибо!

меня есть этот код:

var promise1 = new Promise(function(resolve, reject) {
  setTimeout(() => {
         console.warn('Elo');
         resolve('First response');
      },
      1000);
})

promise1
.then((resp) => {
    console.warn('First then!');

});

И он разрешает обещание через одну секунду, после чего и console.warning «Сначала тогда!».

Но когда я меняю строку:

resolve('First response');

за

Promise.resolve('First response');

Это не сработает. Некоторая идея почему?

Также попробовал

return Promise.resolve('First response');

Но это также не работает. Я не знаю почему.

Можете ли вы помочь мне понять это?

Ответы на вопрос(1)

Ваш ответ на вопрос