@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 функцию использовать
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 10:01
500 руб./за проект
26 апр. 2024, в 09:18
500 руб./в час
26 апр. 2024, в 06:46
1500 руб./в час