码迷,mamicode.com
首页 > 编程语言 > 详细

小数组按大数组顺序排序

时间:2020-07-19 15:58:06      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:item   小数   bar   完成   乱序   bsp   nbsp   indexof   for   

// 按顺序排好的大数组
let bArray = ["a", "b", "c", "d", "e", "f", "g"]
// 打乱顺序的小数组
let sArray = ["c", "a", "g", "f"]
// 创建一个空变量来装纳乱序的小数组在大数组中的下标
let arr = []
// 遍历出乱序的小数组值在大数组的下标
for (let item of sArray ) {
arr.push(bArray .indexOf(item))
}
// 把下标进行排序
arr.sort((a, b) => a - b);
// 创建一个新变量来装纳排序完成后的17张牌
let sArray2= []
// 用打乱顺序后的17张牌在54张牌中的下标来拿到他的值
for (let i of arr) {
sArray2.push(bArray[i])
}

小数组按大数组顺序排序

标签:item   小数   bar   完成   乱序   bsp   nbsp   indexof   for   

原文地址:https://www.cnblogs.com/luoying7/p/13339256.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!