js合并对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js合并对象相关的知识,希望对你有一定的参考价值。

工作好久了一直没有恒心去做点什么。今年开始准备把所有的基础知识都理一理。然后写点博客方便以后自己查询。

最近在整理javascript的基础知识。写了很久的代码发现自己到现在也只是使用js框架对于原生的js了解的并不深入。

 

var merge=function(s,p){
for(prop in s)
{
if(p.hasOwnProperty[prop]) continue;

p[prop]=s[prop];
}
return p;
}

var obj1={a:1,c:3};
var obj2={a:1,c:5,b:2,d:4}


merge(obj1,obj2)

输出的结果是:

a:1

b:2

c:3

d:4

 

以上是关于js合并对象的主要内容,如果未能解决你的问题,请参考以下文章

js 数组对象根据相同value的key合并两个对象

JS----对象的合并与克隆与数组的深浅克隆

JS与JQ合并对象

js合并对象

js对象的合并

vue.js数组追加合并与对象追加合并