当前位置:网站首页>学习使用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 }
边栏推荐
- Huawei and Xiaomi "copy each other"
- 【mysql】mysql中行排序
- Calculation of time and space complexity (notes of runners)
- HW-小记(二)
- Basic concepts of Huffman tree
- 【DPDK】dpdk样例源码解析之三:dpdk-l3fwd_001
- Not All Points Are Equal Learning Highly Efficient Point-based Detectors for 3D LiDAR Point
- Open3d mesh filtering
- 2022夏每日一题(一)
- 史上最全学习率调整策略lr_scheduler
猜你喜欢
1200.Minimum Absolute Difference
Search of linear table
U.S. Air Force Research Laboratory, "exploring the vulnerability and robustness of deep learning systems", the latest 85 page technical report in 2022
[dpdk] dpdk sample source code analysis III: dpdk-l3fwd_ 001
ubuntu20安装redisjson记录
QT 项目 表格新建列名称设置 需求练习(找数组消失的数字、最大值)
Restcloud ETL Community Edition June featured Q & A
QT 使用QToolTip 鼠标放上去显示文字时会把按钮的图片也显示了、修改提示文字样式
链表面试常见题
Ggplot facet detail adjustment summary
随机推荐
VHDL implementation of arbitrary size matrix multiplication
SQL injection -day15
What is the experience of maintaining Wanxing open source vector database
Enter the rough outline of the URL question (continuously updated)
23. (ArcGIS API for JS) ArcGIS API for JS ellipse collection (sketchviewmodel)
[leetcode] 450 and 98 (deletion and verification of binary search tree)
[security attack and Defense] how much do you know about serialization and deserialization?
When QT uses qtooltip mouse to display text, the picture of the button will also be displayed and the prompt text style will be modified
数据的存储
Flutter3.0, the applet is not only run across mobile applications
SSL证书部署
我的勇敢对线之路--详细阐述,浏览器输入URL发生了什么
大白话高并发(二)
Ggplot facet detail adjustment summary
About Estimation Statistics
Sorting operation partition, argpartition, sort, argsort in numpy
未来发展路线确认!数字经济、数字化转型、数据...这次会议很重要
Depth analysis of compilation constants, classloader classes, and system class loaders
ubuntu20安裝redisjson記錄
Enumeration general interface & enumeration usage specification