首页 > 其他分享 >js对后端传递的三维扁平化数组排序

js对后端传递的三维扁平化数组排序

时间:2022-11-21 14:15:19浏览次数:49  
标签:sort return 扁平化 对后 js Lay 排序 Col Row

[{Col:2,Row:3,Lay:1},{Col:1,Row:1,Lay:1},{Col:1,Row:2,Lay:4}]

 简略数据格式如上,用sort方法排序

data.Result.sort((a,b)=>{
    if(a.Row!==b.Row){
        return a.Row-b.Row
        }
    else{
        return a.Col-b.Col
    }
})   

 即可输出

 

标签:sort,return,扁平化,对后,js,Lay,排序,Col,Row
From: https://www.cnblogs.com/zxyUsed/p/16911220.html

相关文章

  • 常用JS
    1.字符串大小写转换转小写userId.toLowerCase()转大写userId.toUpperCase()2.去花括号([0].id).replace("{","").replace("}","");3.获取窗体状态varfromType=Xrm.Page......
  • js录屏方法
    var body = document.body;            body.addEventListener("click", async function(){            var stream = await navigato......
  • Bot in Discord with discord.js (10)
    BotinDiscordwithdiscord.js(10)Chapter11-交互四大组件之:下拉菜单SelectMenu建议你先学习上一章的按钮,再来学习这章的下拉菜单,因为上一章已经比较详细地介绍......
  • js-003-左侧菜单
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><style>.menu{width:90px;height:36p......
  • Bot in Discord with discord.js (8)
    Chapter9-事件处理Eventhandling这一章只是根据新的discord.jsv14.6.0,对已有文件进行小修小补。如果你是跟着本教程前几章来的,不要跳过本章!根据官方的说法,Node......
  • JS中this在【全局、事件绑定、对象定义、构造函数】下的理解
    学前端也好久啦,看了很多文档,结合自己的一点经验来讲,对于this,最通俗易懂的理解就是:函数在哪里调用的,this就指向哪里。首先看个例子:这里的函数getFullName,在哪里调用呢,是不......
  • js 数组对象根据多个key值进行分类
    constlist=[{id:1,name:"手机1",orderNo:"6901443393268",sku:"51095BKR"},{id:2,name:"手机2",orderNo:"6901443393262",sku:"51095BBQ"},{id......
  • 陪你去看 Lodash.js 起步
    lodash起步(数组)Lodash是一个较为流行的JavaScript的实用工具库。在开发过程中如果能熟练使用一些工具库提供的方法,有利于提高​​开发效率​​。笔者从API上入手,不分......
  • js-001
    JavaScript独立的语言,浏览器具有js解释器JavaScript代码存在形式:-Head中<script>//javascript代码alert(123);......
  • 48、OAK通过共享内存传递变长结构体(Rapidjson)进行数据和图片交互
    基本思想:主要学习一下在共享内存中传递变长的数据,这样在c#调用c++dll也可以雷同操作,以oak的检测和共享内存为代码整合,集成了rapidjson的使用,代码自己摘要和参考吧cmakelist......