欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

js obj合并 添加 移除 Object.assign $.extend splice

程序员文章站 2024-01-03 15:57:40
...

var a={"楼盘":"","交易类型":"","数据类型":"","期间":"","成交时间":""}

var b={"姓名":"","工号":"","companyName":"","统计时间":"","应收金额":"","面积":"","宗数":"","成交金额":""}

两个对象合并
方法1
直接一个一个写

a.姓名="1"

js obj合并 添加 移除 Object.assign $.extend splice

方法2
使用assign方法
直接加到对象a中

  Object.assign(a,b);

js obj合并 添加 移除 Object.assign $.extend splice
多个对象也行
Object.assign(a,b,c,d);
方法3
使用 $.extend(a, b)
js obj合并 添加 移除 Object.assign $.extend splice
方法4
遍历赋值法
var extend=function(o,n){
for (var p in n){
if(n.hasOwnProperty(p) && (!o.hasOwnProperty(p) ))
o[p]=n[p];
}
};
js obj合并 添加 移除 Object.assign $.extend splice

移除
如果集合中里面一个参数包含a中的 就移除掉
这个是直接修改原来数组中的数据

  function removedate(data) {
        var a=['合计','平均','平均(含宝原)','平均(不含宝原)']
        for(var i =0;i<data.length;i++){
            if(a.indexOf(data[i].CompanyName)>=0){
                data.splice(i,1);
                i--;
            }
        }
        return data;
    }

上一篇:

下一篇: