Нужно отфильтровать массив, не используя какие-либо методы массивов и строк. Не знаю, как можно так отфильтровать, чтобы не использовать push для массива. Без push в массиве отображаются не только числа
const nums = [];
const arr = ['cat', 1, 6, 'dog'];
for (let i = 0; i < arr.length; i++) {
if (typeof arr[i] === 'number') {
nums[i]=arr[i];
}
}
console.log(nums)
const nums=[]
const arr = ['cat', 1, 6, 'dog']
let index = 0
for (let i = 0; i < arr.length; i++) {
if (typeof arr[i] === 'number') {
nums[index] = arr[i]
index++
}
}
console.log(nums)
Как вариант:
const nums = [];
const arr = ['cat', 1, 6, 'dog'];
for (const item of arr) {
if (typeof item === 'number') nums[nums.length] = item;
}
console.log(nums);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Необходимо отслеживать прокрутку колесика мыши: вверх или внизПри этом сам элемент не скроллится
Когда нажимаю на звездочку второй записи, чтобы добавить в избранное, добавляется перваяВ чем может быть проблема? вывожу через цикл while Добавляю...