【发布时间】:2021-12-02 00:38:46
【问题描述】:
我是 StackOverflow 的新手,所以对于无法按结构输入所有内容,我提前道歉。
一段时间以来,我一直在尝试向我的数组添加一个标识符,以使用 javascript 的 .sort() 函数使数组内容按字母顺序排列。同样重要的是不要将数量与数组中的名称分离。
当我使用console.log(result); 时,我的数组包含以下内容:
['0.4712', 'ARECIBO']
['0.5041', 'CAGUAS']
['0.4121', 'HUMACAO']
['0.4578', 'MAYAGUEZ']
['0.4785', 'PONCE']
['0.4038', 'SAN JUAN']
['0.4318', 'BAYAMON']
我已经阅读了很多帖子,也看到很多用户发布了这种类型的解决方案......
result.sort(function(a, b) {
return b[1] - a[0];
});
console.log(result);
很遗憾,它对我不起作用。我坚信,不仅我缺乏知识是一个阻碍因素,而且我的数组中也缺乏标识符。因此,我恳请您的知识来解决这个问题。如果您能简要说明该解决方案的工作原理,我将不胜感激,因为它可以帮助我成长并了解我在做什么。
谢谢大家!
【问题讨论】:
-
感谢回答我问题的用户。再说一次,我是这个网站的新手,所以我不知道如何标记你,仍然,谢谢你。另外,我将如何使用现在组织的数值创建一个新数组?
标签: javascript