Просто для ясности, избегать this
можно в Pre-ES6, а также с помощью стрелок ES6 +:
Pre-ES6 (нет this
):
var airports = $(el).find('.rowinfo2 td:nth-child(2)').map(function(i, el) {
return $(el).text();
}).get();
ES6:
let airports = $(el).find('.rowinfo2 td:nth-child(2)').map((i, el) => $(el).text()).get()
Не используйте this
в этих блоках, потому что это странно и вызывает путаницу.