ndsdmfwg
@ndsdmfwg

Как записать данные из callback функции в нужный мне объект?

Надо записать body в obj.body, вопрос как?
var request = require('request');
var obj = {};
request('http://www.google.com', function (error, response, body) {
  if (!error && response.statusCode == 200) {
     console.log(body) // Show the HTML for the Google homepage.
  } else {
    console.warn(error);
  }
});
  • Вопрос задан
  • 144 просмотра
Пригласить эксперта
Ответы на вопрос 2
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
Записать-то не проблема: obj.body = body.
А вот использовать это значение вы не сможете до тех пор, пока не выполнится асинхронный запрос.
Поэтому, и код вам писать нужно асинхронный. Информации о том, как это делать в javascript в интернете море, почитайте учебники или статьи какие-нибудь про промисы.
Ответ написан
Комментировать
ndsdmfwg
@ndsdmfwg Автор вопроса
Ваш ответ на вопрос

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

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