给对象添加数据

往对象里面添加数据

 

方法一: 直接添加

1
2
3
4
5
6
7
8
9
10
11
let obj = {
  name: 'sun'
};
// []
let key = 'age';
let value = 18;
obj[key] = value;
// .
obj.age = 18;
console.log(obj, 'obj');
// {name: 'sun', age: 18} 'obj'

  

方法二: 利用扩展运算符…

1
2
3
4
5
6
7
8
9
let objName = {
  name: 'sun'
};
let objAge = {
  age: 18
};
let obj = { ...objName, ...objAge };
console.log(obj, 'obj');
// {name: 'sun', age: 18} 'obj'

  

方法三: 利用Object.assign()

1
2
3
4
5
6
7
8
9
let obj = {
  name: 'sun'
};
let objAge = {
  age: 18
};
Object.assign(obj, objAge);
console.log(obj, 'obj');
// {name: 'sun', age: 18} 'obj'

 源文档 : https://www.csdn.net/tags/MtTacgwsNTY2MTAtYmxvZwO0O0OO0O0O.html

 
posted @   会前端的洋  阅读(2313)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
点击右上角即可分享
微信分享提示