В результатах объявлен массив 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' никогда не выводятся. Что я делаю не так и как сделать правильно?