我有这样的对象数组
let arr = [
{
"james-0": {
"value": "",
"error": false
},
"john-0": {
"value": "",
"error": false
},
"jordan-0": {
"value": "",
"error": false
}
}
]
如果值不是假/空字符串,我想将错误更改为真。
我试过了,但它似乎不起作用,我无法硬编码james-${i}
arr = arr.map((o,i) => {
let prop = o[`james-${i}`]
if(!prop.value) prop.error = true
console.log(prop)
return {
...o,
[`james-${i}`]: prop
}
})
茅侃侃
慕运维8079593
相关分类