【发布时间】:2019-08-31 09:12:17
【问题描述】:
假设我有一个这样的数组:
let array = ["eid_x", "eid_x", "cid_x", "cid_x"]
我将如何对其进行排序,使其成为这样?
let array = ["cid_x", "eid_x", "cid_x", "eid_x"]
原始数组是随机排列的,例如:eid, cid, cid, eid。
有谁知道如何在第二个数组中排序?
【问题讨论】:
-
sort()应该在什么基础上发生? -
排序的逻辑是什么,如何定义什么是第一、第二等等?
-
将它们分成两个数组,然后从其他数组复制到第三个数组
-
@varun agarwal 不确定我是否理解,但如果你的意思是我认为你的意思它总是随机化,它可能是
eid, eid, cid, cid。或eid, cid, cid, eid。或任何其他组合。但我需要它像cid, eid, cid, eid等这样结束 -
从技术上讲,这根本不是排序:p
标签: javascript arrays node.js sorting