【发布时间】:2022-07-04 20:39:37
【问题描述】:
我有一个二维数组,我可以将元素推送到该数组。我遇到的问题是,当我打印内容时,索引 0 处总是有一个空白元素。我不知道这是从哪里来的?
const [array, setArray] = useState([[]]);
// 调用此代码 4 次
const updatedArray = [...array, ['test', 'test2']];
setArray(updatedArray);
【问题讨论】:
-
您正在使用嵌套数组初始化您的状态,这就是它的来源。该操作从索引 1 开始添加新的数据集。只需
useState([]);
标签: javascript reactjs react-hooks