class ParserRSS {
constructor(FeedParser, request) {
this.feedParser = new FeedParser();
}
request(url) {
const req = this.request(url);
req.on('response', function(res) {
this.pipe(this.feedParser);
});
}
}
this.pipe(this.feedParser);
. Там первое this от коллбэка должно быть, а второе должно быть свойством класса (которое при вызове конструктора задаётся). Как мне дать понять коду, где какой this? const req = this.request(url);
req.on('response', (res) => {
req.pipe(this.feedParser);
});