Я хотел бы отсортировать мой массив, чтобы сделать это, я объявил 2 временных массива, но оба массива уже заполнены даже после инициализации.
Кажется, у меня проблема с памятью
let tmpCheckDeals : any[] = [];
let tmpUncheckDeals: any[] = [];
console.log('Init :' , tmpCheckDeals, tmpUncheckDeals);
this.checkedDeals.forEach(element => {
tmpCheckDeals.push(element);
});
for (let i = 0; i < this.deals.list.length; i++) {
let isInside : boolean = false;
const element = this.deals.list[i];
for (let a = 0; a < this.checkedDeals.length; a++) {
const element1 = this.checkedDeals[a];
if(element == element1)
isInside = true;
}
if(isInside == false) {
console.log('Passe');
tmpUncheckDeals.push(element);
}
isInside = false;
}
Результат моей консоли:
Консоль
Как видите, мои массивы уже заполнены
У вас есть идея, почему я получаю эту ошибку, пожалуйста?
Спасибо