Javascript 数组改造怎么写?

let a = {name:"张三",age:"15",tVal:"160",mVal:"160"}
如果此对象中某个属性名包含 Val 此字符串
则将此属性名对应的属性值变为 1000
最终结果要求为
let a = {name:"张三",age:"15",tVal:"1000",mVal:"1000"}

阅读 1.4k
2 个回答
const a = {name:"张三",age:"15",tVal:"160",mVal:"160"}

Object.entries(a).forEach(([key, value])=>{
  if(key.includes("Val")){
    a[key]=1000
  }
})

这是对象不是数组

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题