zoukankan      html  css  js  c++  java
  • 用Vue来实现音乐播放器(十五):处理得到的歌手数据

    之前得到的歌手数据是用forEach遍历添加的  没有顺序性  我们希望得到的数据是title:"热门"的数据在最上面  title为字母的数据按字母从低到高顺序排列

    var hot=[]
    var ret=[]
    for(let key in map){
        let val=map[key]  //在对象map中  键为key  对应的键值
        if(val.title.match([a-zA-Z])){
             ret.push(val)
        }else if(val.title==="热门"){
             hot.push(val)    
        }
        //将ret数组中的对象按首字母大小排列
        ret.sort((a,b)=>{
            return a.title.charCodeAt(0)-b.title.charCodeAt(0)
        })             
    }
    
    return hot.concat(ret)
  • 相关阅读:
    修改用户密码,权限
    域渗透
    跨域
    目录
    C中的extern和static
    XSS进阶
    SQL injection
    双重指针学习笔记
    文件上传学习笔记
    Hello Python
  • 原文地址:https://www.cnblogs.com/cmy1996/p/9168451.html
Copyright © 2011-2022 走看看