当前位置:网站首页>学习使用js把两个对象合并成一个对象的方法Object.assign()
学习使用js把两个对象合并成一个对象的方法Object.assign()
2022-07-06 21:09:00 【徊忆羽菲】
学习使用js把两个对象合并成一个对象的方法Object.assign
Object.assign() 方法
Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象
合并对象
var o1 = {
a: 1 };
var o2 = {
b: 2 };
var o3 = {
c: 3 };
var obj = Object.assign(o1, o2, o3);
console.log(obj); // { a: 1, b: 2, c: 3 }
console.log(o1); // { a: 1, b: 2, c: 3 }, 注意目标对象自身也会改变
合并具有相同属性的对象
var o1 = {
a: 1, b: 1, c: 1 };
var o2 = {
b: 2, c: 2 };
var o3 = {
c: 3 };
var obj = Object.assign({
}, o1, o2, o3);
console.log(obj); // { a: 1, b: 2, c: 3 }
边栏推荐
- Implementation steps of docker deploying mysql8
- .net中 接口可以有默认实现了
- [leetcode] 700 and 701 (search and insert of binary search tree)
- My brave way to line -- elaborate on what happens when the browser enters the URL
- Sub pixel corner detection opencv cornersubpix
- Kalman filter-1
- Flutter3.0, the applet is not only run across mobile applications
- termux设置电脑连接手机。(敲打命令贼快),手机termux端口8022
- Force buckle ----- path sum III
- 浅谈网络安全之文件上传
猜你喜欢
Ubuntu 20 installation des enregistrements redisjson
史上最全学习率调整策略lr_scheduler
QT 使用QToolTip 鼠标放上去显示文字时会把按钮的图片也显示了、修改提示文字样式
Clock in during winter vacation
Depth analysis of compilation constants, classloader classes, and system class loaders
21. (article ArcGIS API for JS) ArcGIS API for JS rectangular acquisition (sketchviewmodel)
Implementation steps of docker deploying mysql8
一些常用软件相关
22.(arcgis api for js篇)arcgis api for js圆采集(SketchViewModel)
力扣------路径总和 III
随机推荐
VHDL implementation of arbitrary size matrix multiplication
卡尔曼滤波-1
R data analysis: how to predict Cox model and reproduce high score articles
运算放大器应用汇总1
Arduino droplet detection
概率论公式
[leetcode] 700 and 701 (search and insert of binary search tree)
C# Task拓展方法
复杂因子计算优化案例:深度不平衡、买卖压力指标、波动率计算
C task expansion method
Open3d mesh filtering
Ggplot facet detail adjustment summary
10 ways of interface data security assurance
Preprocessing - interpolation
MySQL的索引
Sub pixel corner detection opencv cornersubpix
QT 项目 表格新建列名称设置 需求练习(找数组消失的数字、最大值)
QT opens a file and uses QFileDialog to obtain the file name, content, etc
Docker部署Mysql8的实现步骤
.net中 接口可以有默认实现了