js修改对象中属性的几种方法

1,163 阅读1分钟

修改对象中的属性

1.正则替换
let a = {
    name:'java',
    age:18
}
const b = JSON.parse(JSON.stringify(a).replace(/name/g,'job'))

image.png

2.delete再手动添加
const a = {
    name:'java',
    age:18
}
let c = {...a}
delete c.name
c ={job:'java',...c}

image.png

3.自动添加再delete
const a = {
    name:'java',
    age:18
}
let d = {...a}
d.job=d.name
delete d.name

image.png