给数组元素指定位置排序方法

2023-10-28

调整数组选项 :梨子、香蕉、苹果

  selectSort = () => {
    let finalData = [];
    const arr = [{name:'苹果',code:'apple'}, {name:'梨子',code:'pear'}, {name:'香蕉',code:'banana'}]; // 原数据
    const sort = ['pear', 'banana', 'apple']; // 要排序的数据
      data.map((item) => {
        let index = arr.indexOf(item.code); // 获取位置
        finalData.splice(index, 0, item); // 指定位置插入元素
      });
    return finalData;
  }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

给数组元素指定位置排序方法 的相关文章

随机推荐

  • 计算机图形学games101作业二 ---- 三角形光栅化 超采样抗锯齿 黑边处理

    games101作业二 三角形光栅化 超采样抗锯齿 黑边处理 本文是在学习计算机图形学时根据课程作业进行整理的笔记 有错误请指出 如果是同课程 请勿复制粘贴 谢谢 文章目录 CG homework1 0 本次作业 实现函数及简单描述 详细
  • WSL通过WINDOWS走代理

    WSL如何与WINDOWS端口通信 由于项目需求想让WSL和桌面的端口通信 看了网上大量的帖子很是糟乱 浪费了大量的时间 于是本人写此博客来帮助到有需要的人 软件配置 勾选软件的局域网的连接 开启MUX多路复用 需要通信的端口信息如下图所示
  • centos8解决yum安装报错

    Error Failed to download metadata for repo appstream Cannot prepare internal mirrorlist No URLs in mirrorlist 在学习使用 dock
  • SQL基础知识整理

    SQL基础知识整理 常见的SQL面试题 经典50题 三 50道面试题 2 汇总统计分组分析 3 复杂查询 sql面试题 topN问题 4 多表查询 面试题类型总结 这类题目属于行列如何互换 解题思路如下 其他面试题 SQL基础知识整理 se
  • html点击收缩展开菜单栏,jquery实现可点击伸缩与展开的菜单效果代码

    本文实例讲述了jquery实现可点击伸缩与展开的菜单效果代码 分享给大家供大家参考 具体如下 这是一款jquery实现的点击伸缩与展开的菜单代码 操作方式大家都知道吧 点击一下展开二级菜单的内容 再次点击则合拢 很经典的折叠菜单 运行效果截
  • Spark一路火花带闪电——Pair RDD常用算子(参数及其返回值)探究

    文章目录 转化算子 行动算子 转化算子 以键值对集合 1 2 3 4 3 6 为例 RDD U T 注意下面的函数 对应U和T reduceByKey f T T gt T RDD U T 合并具有相同值的键 rdd reduceByKey
  • 学生信息管理系统(c语言版)

    大一下C语言要交课程设计 于是就写了一个学生信息管理系统 仅供参考 学生信息包括姓名 学号 性别 年龄和各科成绩 可根据需要自行修改添加 包括增 删 改查 查看所有 保存 清空7个功能 每个功能都封装成一个函数 保存功能是将所添加的信息保存
  • 使用 js 实现 队列

    队列是一种特殊的列表 队列只能在队尾插入元素 在队首删除元素 队列用于存储按顺序排列的数据 先进先出 参数 接收的参数为数组类型 属性及方法 栈的抽象数据类型定义 列表 属性或方法 描述 enqueue 方法 向队尾加入一个元素 deque
  • 【计算机网络】计网知识点

    T1 互联网两大组成部分的特点是什么 它们的工作方式各有什么特点 因特网两大组成部分 边缘部分 核心部分 1 特点 边缘部分 由各主机构成 核心部分 由各路由器连网组成 2 工作方式特点 边缘部分 用户直接进行信息处理和信息共享 低速连入核
  • 使用 MATLAB 进行气象激光雷达图像分析(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码实现 1 概述 在经济高速发展的当下 环境保护是人类不可避
  • SpringCloud 中pom文件的解析

    本文仅为笔者笔记 欢迎指正 探讨
  • ClassNotFoundException: com.baomidou.mybatisplus.core.incrementer.IdentifierGenerator

    测试类启动访问数据库报错 详细报错信息如下 java lang IllegalStateException Failed to load ApplicationContext at org springframework test cont
  • RedLock加锁源码分析

    目录 Redis获取锁 加锁操作 lockInterruptibly unLock Redis获取锁 首先了解下Redisson 获取RLock RedissionLock public RLock getLock String name
  • 《高质量程序设计指南--C/C++语言》学习笔记

    高质量程序设计指南 C C 语言 学习笔记 高质量软件开发之道 程序设计入门 内部名称 连接规范 变量及其初始化 浮点变量与零值比较 C C常量 正确定义符号常量 类中的常量 实际应用中如何定义常量 在C程序中定义多个编译单元或模块公用的常
  • whl文件安装方法

    whl格式本质上是一个压缩包 里面包含了py文件 以及经过编译的pyd文件 使得可以在不具备编译环境的情况下 选择合适自己的python环境进行安装 问题描述 whl下载了后不会安装 解决方法 1 把下载的文件拖到桌面 2 进入cmd命令行
  • Qt教程一

    文章目录 Qt是什么 Qt 可以做什么 Qt 的辛酸史 Qt 和 KDE GPL 和 LGPL 如何选择开源协议 2 为什么用Qt Qt 和 MFC 3 Qt Creator 安装之后添加组件 编码问题 主界面 创建项目 项目文件 main
  • 记常用Ubuntu命令

    Ubuntu 服务器 sudo i 切换到root用户 sudo lsof i 8080 查看8080端口是否被占用以及pid sudo kill 9 pid 通过pid关闭指定服务进程 docker ps 查看docker镜像相关信息 d
  • python统计excel某一列不同类别数量

    功能 某一列 比如病例类型 数据含有多种类别 比如 死亡 存活 失访 三种类别 取值 用python实现统计出这三种类别的数量 输入 xlsx文件 含有病例类型这一列row 4 数据含有 死亡 存活 失访 三种类别取值 输出 三种类别的数量
  • 二叉树链式存储结构代码实现

    上一篇博客已经介绍过实际内容了 这一篇直接上干货代码了 结构体 前面写的是用c语言写的 用的也是递归的方法 typedef char BTDataType typedef struct BTNode struct BTNode left s
  • 给数组元素指定位置排序方法

    调整数组选项 梨子 香蕉 苹果 selectSort gt let finalData const arr name 苹果 code apple name 梨子 code pear name 香蕉 code banana 原数据 const