我這里有arr陣列如下:
[
{"Area":"浙江","Name":"張三"},
{"Area":"浙江","Name":"李四"},
{"Area":"上海","Name":"王五"},
{"Area":"浙江","Name":"趙六"},
{"Area":"上海","Name":"田七"},
……
]
需要整理成ojb物件,格式如下:
{
"浙江":["張三","李四","趙六",…],
"上海":["王五","田七",…],
……
}
因本人剛剛接觸Js,不知道如下的寫法是否是最優解,如果是你,你又會怎么解決這個問題呢?
let ojb = {}
arr.forEach(value=https://bbs.csdn.net/topics/>{
if(value['Area'] in ojb){
ojb[value['Area']].push(value['Name'])
}else{
ojb[value['Area']]=[value['Name']]
}
})轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/282013.html
標籤:JavaScript
