美文网首页
(工作相关)关于数据中调整在线人员于不在线人员生成列表的位置(在

(工作相关)关于数据中调整在线人员于不在线人员生成列表的位置(在

作者: 有情怀的程序猿 | 来源:发表于2017-01-16 09:03 被阅读0次

    关于数据中调整在线人员于不在线人员生成列表的位置(在线人员在前, 不在线人员在后排列)
    使用了快速排序的方法的思想,
    1: 分别创建一个在线人员数组onLine,
    2: 创建一个不在线人员数组outLine,
    3: 然后过滤, 分别把在线人员和不在线人员放在onLine和outLine数组中(在线在前所以onLine在前)
    4: 使用扩展运算符(...),来和合并数组并生成一个新数组 data = [...onLine, ...outLine]

    let onLine = [];
    let outLine = [];
    data.filter((item, index) => {
        if(item.ONLINE === "true") {
            onLine.push(item)
        } else {
            outLine.push(item)
        }
    })
    
    let newData = [...onLine, ...outLine];
    

    相关文章

      网友评论

          本文标题:(工作相关)关于数据中调整在线人员于不在线人员生成列表的位置(在

          本文链接:https://www.haomeiwen.com/subject/ebiubttx.html