我想要做的是,用布林值填充答案陣列。我的復選框是動態填充的,但只有四個。如果復選框未選中,那么它的值應該是假的,如果選中它應該是真的。值應該對應于陣列索引,我的意思是如果第一個復選框被切換,那么只有答案 [0] 應該改變,如果第二個復選框被改變,那么答案 [1 ] 等等..
沙盒
uj5u.com熱心網友回復:
如果我理解正確,您只需使用地圖功能的索引即可使用正確答案索引。
checked={answer[i]}
設定setAnswers([...answers, e.target.checked])會將新的新事件值附加到您的答案陣列中。相反,您應該覆寫答案值。
answer[i] = e.target.value
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/369996.html
標籤:javascript html 数组 反应 复选框
