需求:对原始数据,当站点名称相同时,把相同名称的重新组合成数组
相关代码
var arr = res.msgs
var obj = {}
$.each(arr, function (key, val) {
var objArray = obj[val.factory_name] || []
objArray.push(val)
obj[val.factory_name] = objArray
})
$scope.homeSen = obj
console.log($scope.homeSen)
组合的数据
字符串–>数组
stringToNumber(data) {
data.forEach(item => {
for (const key in item) {
if (key == ‘province’ || key == ‘city’) {
} else {
item[key] = +item[key];
}
}
});
},