Задать вопрос
@holfizz

Как с помощью цикла for i добавить числа в массив?

const [secondOfDialArray, setSecondOfDialArray] = useState<number[]>([])
    const secondOfDial = () => {
        for (let i = 1; i < 60; i++) {
            setSecondOfDialArray([...secondOfDialArray, i])
            console.log(i)
        }
    }

почему не работает так :)
мне нужно чтобы в массиве были числа от 1 до 59
это очень легко но я что-то туплю
  • Вопрос задан
  • 518 просмотров
Подписаться 1 Простой 6 комментариев
Решения вопроса 2
@historydev
Редактирую файлы с непонятными расширениями
const arr = [];
const len_items = 10;
for(let i = 0; i<len_items; i++) {	
  arr.push(i);
}
console.log(arr) // set state
Ответ написан
Комментировать
const [secondOfDialArray, setSecondOfDialArray] = useState<number[]>([])

const secondOfDial = () => {
    setSecondOfDialArray(Array.from({ length: 59 }, (_, i) => i + 1))
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 янв. 2025, в 22:30
5000 руб./за проект
22 янв. 2025, в 22:26
200000 руб./за проект
22 янв. 2025, в 22:25
50000 руб./за проект