Я искал среди множества похожих вопросов, но не смог найти ответ на этот хитрый вопрос.Мне нужна функция, которая удаляет все элементы, которые не являются числами из массива.Но функция должна модифицировать существующий массив, а не создавать новый.Я пытался сделать что-то вроде этого:
let array = [1, 'a', 'b', 2];
array = array.filter(item => typeof item !== "string");
console.log(array);
//--> [1, 2]
Пока я получаю правильный результат, я провалил тест на дополнительные точки, потому что согласно MDN результат создает новый массив справильный результат, которым я пренебрегал и не знал полностью.
Так что у кого-то больше опыта, чем у меня, в решении этих проблем, с точки зрения своих мыслей я пытаюсь что-то делать часами с помощью array.splice иза петли, но ничего не удачно. Заранее спасибо, и извините за длинный вступительный пост.