输入sr=[{name:1,sex:'wem'},{name:2,sex:'wyy'},...];
输出 sr=[A:{1,wem'},B:{2,'wyy'},C...];
代码如下
var sr=[{name:1,sex:'wem'},{name:2,sex:'wyy'}];
var br=[];
for(var i=0;i<sr.length;i++){
br[i]=[];
for(var key in sr[i]){
br[i].push(sr[i][key]);
}
}
var arr=[];
var result=[];
for(var i=0;i<br.length;i++)
{
arr.push(String.fromCharCode((65+i))); //依次传入A-Z的25个字母
result[arr[i]]=br[i];
}
console.log(result)
输出
本文介绍了一种使用JavaScript将特定格式的数组转换为另一种格式的方法。通过遍历原始数组并利用字符串操作技巧,实现了从对象数组到字符键值对数组的转换。

被折叠的 条评论
为什么被折叠?



