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

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

Похожие вопросы