【发布时间】:2021-08-18 09:53:01
【问题描述】:
我想在 items[0].question state 中存储 15 个不同的问题
我想确保我不能将重复值推送到 React 状态的数组中。重复的值仍在数组中。
我尝试过使用 .includes 但它不起作用。
const [exam, setExam] = useState({
subjectName: "",
questions: [
], notes: [
""
]
})
const [item, setItem] = useState([
{
question: "",
answer: "",
options: []
}
])
const nextQuestion = (e) => {
e.preventDefault()
const que = item[0].question
exam?.questions?.push({ question: que, answer: value, options: [item[0].options[1], item[0].options[2], item[0].options[3], item[0].options[4]] })
}
【问题讨论】:
标签: arrays reactjs duplicates use-state arrayofarrays