【发布时间】:2021-06-15 20:25:47
【问题描述】:
我在 React 应用程序中工作并创建了这个顽固的东西。 这是我正在努力应对的状态
const [state, setState] = useState({
selectedParagraph: "Hello World!",
testInfo: [],
});
现在我通过将 selectedParagraph 附加到其中来更改 testInfo 的状态。
const selectedParagraphArray = state.selectedParagraph.split(""); // string into array
const testInfoArray = selectedParagraphArray.map((selectedLetter) => {
return {
testLetter: selectedLetter,
status: "notAttempted",
};
}); //creating an array of object
setState({ testInfo: testInfoArray }); //Changing state of testInfo
但是当我运行它时,我收到一个错误提示 TypeError: Cannot read property 'split' of undefined
【问题讨论】:
标签: javascript reactjs ecmascript-6