let test=[
{
"id": 28620,
"name": "茌平粉煤灰[Ⅱ级]",
"dn": "掺合料"
},
{
"id": 5941,
"name": "粉煤灰[Ⅰ 级]",
"dn": "掺合料"
},
{
"id": 5226,
"name": "粉煤灰[Ⅱ级]",
"dn": "掺合料"
}]
//需求是只改变 dn 为其他
//改变后值为
test=[
{
"id": 28620,
"name": "茌平粉煤灰[Ⅱ级]",
"dn": "其他"
},
{
"id": 5941,
"name": "粉煤灰[Ⅰ 级]",
"dn": "其他"
},
{
"id": 5226,
"name": "粉煤灰[Ⅱ级]",
"dn": "其他"
}]
// 这是我用到的方法
test=test.map((item)=>({
'id':item.id,
'name':item.name,
'dn':'其他'
}))
//这种方法是可行但是不优雅,因为就为了改变一个值还要把其他的也写上,有什么更好的方法实现吗?