Есть массив let arr = [20, 33, "Человек" ,1, 2, 3]; Как в нём оставить только числа?
С созданием нового массива:
let arr = [20, 33, "Человек" ,1, 2, 3];
console.log(JSON.stringify(arr.filter(item => typeof item === "number")));
console.log(JSON.stringify(arr));
С сохранением ссылки:
let arr = [20, 33, "Человек" ,1, 2, 3];
let barr = arr;
for (var i = arr.length - 1; i >= 0; i--) {
if (typeof arr[i] !== "number")
arr.splice(i, 1);
}
console.log(JSON.stringify(barr));
[20, 33, "Человек" ,1, 2, 3].filter(Number)
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости