В результатах объявлен массив
results: {
arrays: {
titles: ['Titles', [['title', 'Title']]]
}
}
Есть response и regex который возвращает кучу элементов из response.
Пытаюсь добавить их в результат вот так:
if(results.titles !== undefined) {
let regexp = /target="xwin1">(\d+)<\/a>/im;
let res;
this.logger.put('Going to parse data');
while (res = regexp.exec(response.data)) {
results.titles.push(res[1]);
}
this.logger.put('Finished with parsing data');
}
На этом Parser Test зависает и никогда не останавливается, приходиться парсер перестартовывать.
Ни 'Going to parse data' ни 'Finished with parsing data' никогда не выводятся. Что я делаю не так и как сделать правильно?
results: {
arrays: {
titles: ['Titles', [['title', 'Title']]]
}
}
Есть response и regex который возвращает кучу элементов из response.
Пытаюсь добавить их в результат вот так:
if(results.titles !== undefined) {
let regexp = /target="xwin1">(\d+)<\/a>/im;
let res;
this.logger.put('Going to parse data');
while (res = regexp.exec(response.data)) {
results.titles.push(res[1]);
}
this.logger.put('Finished with parsing data');
}
На этом Parser Test зависает и никогда не останавливается, приходиться парсер перестартовывать.
Ни 'Going to parse data' ни 'Finished with parsing data' никогда не выводятся. Что я делаю не так и как сделать правильно?