文档章节

如何动态合并两个JavaScript对象的属性? - How can I merge properties of two JavaScript objects dynamically?

 技术盛宴
发布于 03/27 12:45
字数 256
阅读 35
收藏 0

问题:

I need to be able to merge two (very simple) JavaScript objects at runtime. 我需要能够在运行时合并两个(非常简单的)JavaScript对象。 For example I'd like to: 例如,我想:

var obj1 = { food: 'pizza', car: 'ford' }
var obj2 = { animal: 'dog' }

obj1.merge(obj2);

//obj1 now has three properties: food, car, and animal

Does anyone have a script for this or know of a built in way to do this? 有没有人为此提供脚本或是否知道内置方法? I do not need recursion, and I do not need to merge functions, just methods on flat objects. 我不需要递归,也不需要合并函数,只需合并平面对象上的方法即可。


解决方案:

参考一: https://stackoom.com/question/iY7/如何动态合并两个JavaScript对象的属性
参考二: https://oldbug.net/q/iY7/How-can-I-merge-properties-of-two-JavaScript-objects-dynamically

本文转载自:https://stackoom.com/question/iY7/如何动态合并两个JavaScript对象的属性

粉丝 0
博文 1597
码字总数 0
作品 0
深圳
高级程序员
私信 提问
加载中

评论(0)

qt quick中qml编程语言

qt quick中qml编程语言 原创文章,转载请注明转自 >> Thuai’s blog 文章链接>> http://www.thuai.com/archives/50 Qt QML 入门 — 使用C++定义QML类型 发表于 2013 年 3 月 11 日 注册C++类......

lsgxeva
昨天
0
0
Facebook React 和 Web Components(Polymer)对比优势和劣势

译者前言 这是一篇来自 StackOverflow 的问答,提问的人认为 React 相比 WebComponents 有一些“先天不足”之处,列举如下: 原生浏览器支持 原生语法支持(意即不把样式和结构混杂在 JS 中)...

n͛i͛g͛h͛t͛i͛r͛e͛
2019/09/29
0
0
ES6之Object.assign()详解

译者按: 这篇博客将介绍ES6新增的Object.assign()方法。 原文: ECMAScript 6: merging objects via Object.assign() 译者: Fundebug 为了保证可读性,本文采用意译而非直译。另外,本文版权归...

Fundebug
2017/09/11
61
0
在javsscript中动态创建qml组件

Dynamic QML Object Creation from JavaScript QML supports the dynamic creation of objects from within JavaScript. This is useful to delay instantiation of objects until necessary......

itfanr
2019/12/25
21
0
JavaScript 面试知识点合集

Why put the tag in the last of HTML file? Putting the script tag in the last can reduce the delay time, users won't wait a long time to open the webpage. Because the render dire......

明明如月_Meryl
2019/05/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

基于 rsync 和 ln 实现“写时复制”的快照备份功能

一、基本原理 这里“写时复制”加了一个引号,因为这是专门针对使用rsync备份时的写时复制效果,而不是事实上的写时复制(copy-on-write),其达到的目的如下: 使用 rsync 备份数据后,立即...

Inpool
13分钟前
17
0
郑州哪哪里可以开工程款发票-郑州_新闻网

【电薇同步;1.3.8 - 2.7.4.1 - 5.2.9.7.】张生、诚、信、合、作,保、真、售、后、保、障、长、期、有、效。adb的全称为Android Debug Bridge,是Android手机通用...

yyqqvip
今天
30
0
Nginx 反向代理访问

在Nginx 配置 server { listen 80; server_name www.xiaocx.org www.xiaocx.org www.xiaocx.org; root /Users/maison/work/xiaocx/dist; index i......

韩庚庚
今天
33
0
python笔记:环境变量已设置CMD中一直报错"python"不是内部命令,也不是可运行的程序或批处理文件

这些天虽然也写了几个小工具,但是打包都是在anaconda prompt中完成的,因为CMD中一直报错"python"不是内部命令,也不是可运行的程序或批处理文件,各种查度,千篇一律的是环境变量配置的问题...

小玲_001
今天
13
0
AI+BI服务模式

术语与缩写解释 缩写、术语 解 释 BI 商业智能(Business Intelligence,简称:BI),又称商业智慧或商务智能,指用现代数据仓库技术、线上分析处理技术、数据挖掘和数据展现技术进行数据分析...

zoegu228
今天
28
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部