【发布时间】:2021-12-28 12:57:02
【问题描述】:
我正在尝试使用循环和展开语法创建一个非常简单的数字数组, 目标:
const number = props.numberProp
const [numbers, setNumbers] = useState([
{numberName: 1, key: 1},
{numberName: 2, key: 2},
{numberName: 3, key: 3},
{numberName: 4, key: 4},
])
但它不起作用,我的循环似乎工作正常,但它没有将值分配给数组。
const number = props.numberProp
const [numbers, setNumbers] = useState([])
let i = 0;
while(i < number){
setNumbers(...numbers, {numberName: i, key: i})
i++
}
我查找了教程和视频,但未能解决我的问题。
【问题讨论】:
标签: javascript reactjs react-native use-state spread-syntax