Достать переменную

192
09 апреля 2018, 00:35

Приветствую! Помогите извлечь в глобальную зону видимости переменную x. Благодарю заранее.

const request = require ('request');
const HTMLParser = require('fast-html-parser');
let URL;
request (URL, function(error, response, body){
    let root = HTMLParser.parse(body);
    x = +root.firstChild.childNodes[3].childNodes[1].childNodes[2].childNodes[3].childNodes[0].rawText.replace(/,/g, '.');
});
Answer 1

Если я вас правильно понял, так:

const request = require ('request');
const HTMLParser = require('fast-html-parser');
let URL,x;
request (URL, function(error, response, body){
    let root = HTMLParser.parse(body);
    x = +root.firstChild.childNodes[3].childNodes[1].childNodes[2].childNodes[3].childNodes[0].rawText.replace(/,/g, '.');
});

Если это не происходит в функции, если в функции то return x

READ ALSO
Добавление массива в mysql

Добавление массива в mysql

Создаю корзину и возник вопрос: сохраняю товары в корзине, из базы они списываются в нееНо если я передумал их добавлять, нужно очистить корзину...

270
Ошибка при подключении компонента

Ошибка при подключении компонента

Всем ПриветУ меня такая проблема: Прохожу курс на Удеми по Vue

164
Есть массив, который выводит список. Как сделать так, чтобы при клике на элемент в списке открывалась страничка с заголовком этого элемента?

Есть массив, который выводит список. Как сделать так, чтобы при клике на элемент в списке открывалась страничка с заголовком этого элемента?

Есть массив, который выводит списокКак сделать так, чтобы при клике на элемент в списке открывалась страничка с заголовком этого элемента?

205
Запрет ввода элемента javascript

Запрет ввода элемента javascript

Есть просто калькулятор на JavaScript, как сделать ограничение чтоб точку один раз вводить можно было? А то ввести можно 78

157