我有一个在属性名称中添加了 section_id 的对象。
"price_min-3155": 54,
"price_min-12863": 23,
"price_min-16152": 43, etc...
我有一个 section_ids 数组
var sectionIdArray = [3155,12863,16152];
同样在对象中,我有属性 subdivision_id 需要保持原样。
"subdivision_id": 3500,
我正在寻找的最终结果是按 section_id 对属性进行分组,还包括 subdivision_id。需要有看起来像这样的对象数组。
newArry = [{
subdivision_id: 3500,
section_id: 3155, //"section_id-3155": 3155,
price_min:54, //"price_min-3155": 54,
price_max: 34, // "price_max-3155": 34,
units_occ: 54, //"units_occ-3155": 54,
etc...
},{
subdivision_id: 3500,
section_id: 12863, //"section_id-12863": 12863,
price_min:23, //"price_min-12863": 23,
price_max: 56, // "price_max-12863": 56,
units_occ: 9, //"units_occ-12863": 9,
etc...
}]
javascript、jquery、lodash 和 linq.js 都很好。这是工作的笨蛋
$scope.model = {
"section_id-3155": 3155,
"price_min-3155": 54,
"units_total-3155": 323,
"price_max-3155": 34,
"units_occ-3155": 54,
"inv_mod-3155": 5,
"inv_fin-3155": 6,
"inv_vdl-3155": 35,
"inv_uc-3155": 45,
}