es6中如何向一个对象追加元素和值

对象操作没有push方法

let obj = {name:'张三',age:20};
obj = Object.assign(obj,{job:'工程师'})
console.log(obj);//{ name: '张三', age: 20, job: '工程师' }

console.log({...obj,sex:'男'})//{ name: '张三', age: 20, job: '工程师', sex: '男' }
console.log({obj,sex:'男'})//{ obj: { name: '张三', age: 20, job: '工程师' }, sex: '男' }
posted @ 2023-03-30 10:16  盘思动  阅读(221)  评论(0编辑  收藏  举报