1

Привет. Почему Promise возвращает undefined, а в своём теле уже показывает resolved и value? И как можно достать то, что лежит в [[PromiseValue]]

function searchForPopulars(){
    return new Promise((resolve, reject) => {
        $.ajax({
            url: '/engine/functions.php?action=findPopularDirection',
            dataType: 'json',
            cache: false
        })
        .done(json => resolve(json))
        .fail(() => reject('An error occured: Populars not parsed'));
    });
}

let populars = searchForPopulars();
console.log(populars);

Изображение:

введите сюда описание изображения

0 Answers0