统计数组各对象出现的次数
//#region 统计一个数组各元素出现的次数
function getRepeatNum(arr: any[]) {
return arr.reduce(function (prev: any, next: any) {
prev[next] = prev[next] + 1 || 1;
return prev;
}, {});
}
//#endregion
//使用,可直接用空对象接受
getRepeatNum(arr[]);
ts对象数据转存到数组中
var params = [];
var info= {
"张三" : "21",
"李四" : "32",
"王五" : "14",
"小红" : "31",
"小兰" : "24",
"王明" : "22",
};
for ( var key in info) {
var param = {};
param.name= key;
param.age= info[key];
params.push(param);
}
console.log(params);
//结果[{name:'张三',age:'21'},{name:'李四',age:'32'},{name:'王五',age:'14'},
// {name:'小红',age:'31'},{name:'小兰',age:'24'},{name:'王明',age:'22'}]