подскажите, как можно сделать лучше?
Есть функция, которая использует контекст this.
В этой функции я получаю из seleckpicker'а все options (я так понимаю это htmlCollection)
Теперь мне надо пройти по всем этим элементам. Просто так forEach тут не работает.
Я делаю Array.prototype.forEach.call(options, function(e){...})
Но внутри этой function(e){} мой this теряется.
Я создал массив перед вызовом forEach, а внутри функции уже его заполнил. Потом этот массив использовал вместе с нужным this.
Похоже на костыли и наверняка как-то можно правильнее связать функцию внутри forEach с моим внешним контекстом. Как?