javascript — Фильтр проблем с JS

Фильтровать проблемы JS

Я хочу фильтровать на входе, а затем показать другой результат. Но, как вы можете видеть в выводе console.log, это меняет мой массив this.data.stationInfo.stations . Фильтр должен создать новый массив, а не изменять мой массив, это то, что я прочитал из документации Mozilla . Я думаю, что проблема с использованием this ? У кого-нибудь есть идеи, как это решить?

JS: ‘this.data.stationInfo.stations.length’ 239

JS: «длина копии» 4

JS: ‘после copy.length this.data.stationInfo.stations.length’ 4

JS: ‘this.data.stationInfo.stations.length’ 4

JS: ‘copy.length’ 0

JS: ‘после copy.length this.data.stationInfo.stations.length’ 0

JS: ‘this.data.stationInfo.stations.length’ 0

JS: ‘copy.length’ 0

JS: ‘после copy.length this.data.stationInfo.stations.length’ 0

JS: ‘this.data.stationInfo.stations.length’ 0

JS: ‘copy.length’ 0

JS: ‘после copy.length this.data.stationInfo.stations.length’ 0

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector