【发布时间】:2016-07-18 10:17:58
【问题描述】:
我有一个数组:
data =["c3.2xlarge","c3.4xlarge","c3.large"];
data= [ "c3.4xLarge", "c3.2xLarge", "c3.8xLarge", "c3.Large",
"d3.4xLarge", "d3.2xLarge", "d3.8xLarge", "d3.Large",
"t2.4xLarge", "t2.2xLarge", "t2.8xLarge", "t2.Large"
];
它现在是按字母顺序排序的,但是当我们真的希望 c3.large 首先出现时,这给了我们。
预期输出 = ["c3.Large","c3.2xLarge","c3.4xLarge", "c3.8xLarge", “d3.Large”、“d3.2xLarge”、“d3.4xLarge”、“d3.8xLarge”、 “t2.Large”、“t2.2xLarge”、“t2.4xLarge”、“t2.8xLarge” ];
如何创建一个函数来像这样对对象进行排序?
【问题讨论】:
-
你希望它们如何排序,你期望什么输出?
-
您好,欢迎您提供到目前为止的代码尝试,以便我们提供帮助。人们很少愿意在没有努力证明的情况下为您编写代码。正如大卫所说,还包括预期输出。
-
数据= [“c3.4xLarge”、“c3.2xLarge”、“c3.8xLarge”、“c3.Large”、“d3.4xLarge”、“d3.2xLarge”、“d3. 8xLarge”、“d3.Large”、“t2.4xLarge”、“t2.2xLarge”、“t2.8xLarge”、“t2.Large”、];预期输出:[“c3.Large”,“c3.2xLarge”,“c3.4xLarge”,“c3.8xLarge”,“d3.Large”,“d3.2xLarge”,“d3.4xLarge”,“d3.8xLarge” ", "t2.Large","t2.2xLarge", "t2.4xLarge", "t2.8xLarge" ];
标签: javascript jquery arrays sorting