@Paveldjdhhd
Веб программист сильно сказано, но учусь

Почему внешняя переменная не меняется?

const scra = require('scra');

function main(message) {
    var rating;
    var getRating = (data) => {
        rating = data;
    }
    scra('тут сайт, данные которого я успешно получаю', (err, res) => {
        if(err) console.error(err.message);
        if(res) rating = JSON.parse(res.body);
        getRating(rating);
    });
    console.log(rating);
}

main("fff");

Как мне к внешней переменной rating присвоить полученное значение в scra? Я пробовал напрямую менять, но создаётся новая локальная переменная и callback функцию использовать
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ответы на вопрос 1
notiv-nt
@notiv-nt
Как ваше ничего? Да, моё тоже
Вы его логируете до того как она поменялась
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы