老师这个数据你看我这样的方式可以吗
来源:5-3 歌手数据处理和 Singer 类的封装
weixin_慕粉6116347
2020-11-11
let map = {
hot: {
title: ‘热门’,
item: []
},
alphabet: {}
};
for (let i = 0; i < 26; i++) {
const en = String.fromCharCode(65 + i);
map.alphabet[en] = [];
for (let j = 0,length = list.length; j < length; j++) {
const item = list[j];
if (j <= 9 && i === 0) {
map['hot'].item.push({
id: item.Fsinger_idl,
name: item.Fsinger_name,
icon: `https//y.gtimg.cn/music/photo_new/T001R150x150M000${item.Fsinger_mid}.jpg?max_age=2592000`
});
}
if (en === item.Findex) {
map.alphabet[en].push({
id: item.Fsinger_id,
name: item.Fsinger_name,
icon: `https//y.gtimg.cn/music/photo_new/T001R150x150M000${item.Fsinger_mid}.jpg?max_age=2592000`
});
}
}
}
console.log(map);
我是这样写的,我感觉这样得到的数据也便于理解一点 不会那么麻烦
写回答
1回答
-
ustbhuangyi
2020-11-11
可以,你是调用的哪个接口?
012020-11-11
相似问题