为了账号安全,请及时绑定邮箱和手机立即绑定

修改数组中某个元素的值

修改数组中某个元素的值

呼如林 2018-08-05 14:06:03
问题描述如何修改数组中某个元素的值?要修改的数组的这个属性的名字是传过来的参数。问题出现的环境背景及自己尝试过哪些方法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; //这样写。
    }


查看完整回答
反对 回复 2018-08-09
  • 1 回答
  • 0 关注
  • 2582 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信