filter если мы попытаемся реализовать версию, которая ведет себя точно так же, как Array.prototype.filter() . Он может использовать либо цикл for либо Array.prototype.forEach() . Примечание. Чистая функция позволяет изменять локальные переменные, определенные в пределах ее области действия, хотя предпочтительно избегать этого. filter, которая ведет себя точно так же, как Array.prototype.filter() , поможет нам в понимании её работы . Он может использовать либо цикл for либо Array.prototype.forEach() . Примечание. Чистая функция позволяет изменять локальные переменные, определенные в пределах ее области действия, хотя предпочтительно избегать этого. Array.prototype.myFilter() , который должен вести себя точно так же, как Array.prototype.filter() . Вы можете использовать цикл for или метод Array.prototype.forEach() .