您可以
map用来迭代数据并检查fieldName,如果fieldName是cityId,则需要更改值并 返回一个新对象,
否则就
return一样
object。
这样写:
var data = [ {fieldName: 'title', valid: false}, {fieldName: 'description', valid: true}, {fieldName: 'cityId', valid: false}, {fieldName: 'hostDescription', valid: false},]var newData = data.map(el => { if(el.fieldName == 'cityId') return Object.assign({}, el, {valid:true}) return el });this.setState({ data: newData });
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)