問題描述如何修改數組中某個元素的值?要修改的數組的這個屬性的名字是傳過來的參數。問題出現的環境背景及自己嘗試過哪些方法React項目中,寫了一個修改值的公共方法,在這個方法中,需要根據傳過來的下標,屬性名和值對數組進行修改相關代碼changeDate = (index, el, value) => {
let { newData } = this.state; newData[index].el = value //這個地方要如何寫?
}你期待的結果是什么?實際看到的錯誤信息又是什么?對于React還是小白,百度了也沒找到答案,還請各位大神指點下,謝謝了~
1 回答

梵蒂岡之花
TA貢獻1900條經驗 獲得超5個贊
changeDate = (index, el, value) => { let { newData = {} } = this.state; newData[index][el] = value; //這樣寫。 }
添加回答
舉報
0/150
提交
取消