@syb2024

Почему splice не удаляет?

если выводить в кончоль data3.splice(index,1) он показывает что выбран 4 индекс но не удаляет его

const data3 = [
    { name: "Андрей", age: 31 },
    { name: "Валерия", age: 31 },
    { name: "Егор", age: 25 },
    { name: "София", age: 29 },
    { name: "Антон", age: 40 },
  ];
    data3.forEach((item, index)=>{
        
        let maxAge = Math.max(...data3.map((n) => n.age));

        if(item.age == maxAge){
            data3.splice(index,1)
        }
        console.log(item)
       });
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы