栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

合并两个javascript对象,添加通用属性值

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

合并两个javascript对象,添加通用属性值

无法对对象的属性进行排序,但是可以对数组进行排序:

var merged = $.extend({}, a);for (var prop in b) {    if (merged[prop]) merged[prop] += b[prop];    else merged[prop] = b[prop];}// Returning merged at this point will give you a merged object with properties summed, but not ordered.var properties = [];for (var prop in merged) {    properties.push({        name: prop,        value: merged[prop]    });}return properties.sort(function(nvp1, nvp2) {    return nvp1.value - nvp2.value;});


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/609166.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号