【发布时间】:2020-04-14 18:04:01
【问题描述】:
我要数组:
countries = ["USA", "Spain", "Italy", "France", "Germany", "UK", "Iran", "Turkey", "Belgium", "Netherlands", "Canada", "Switzerland", "Brazil", "Russia", "Portugal", "Austria", "Israel", "Ireland", "Sweden", "India", "S. Korea", "Peru", "Chile", "Japan", "Ecuador", "Poland", "Romania", "Norway", "Denmark", "Australia", "Czechia", "Pakistan", "Saudi Arabia", "Philippines", "Mexico", "Malaysia", "Indonesia", "UAE", "Serbia", "Panama", "Qatar", "Ukraine"]
mortalityRates = ["4.17", "10.46", "12.97", "10.98", "2.49", "12.90", "6.25", "2.15", "13.36", "10.74", "3.34", "4.53", "5.70", "0.81", "3.25", "2.70", "0.99", "3.54", "9.03", "3.36", "2.10", "2.21", "1.16", "1.87", "4.67", "3.65", "5.10", "2.10", "4.59", "0.95", "2.63", "1.64", "1.36", "6.41", "6.62", "1.64", "9.49", "0.55", "2.11", "2.71", "0.20", "2.91"]
我的目的是在charts.js 上使用这些数据。所以,我想合并数据并以某种方式按死亡率(从大到小)对它们进行排序。
【问题讨论】:
-
你的预期输出是什么?
-
这在概念上是一个“zip”,后跟一个“sort”。两者都有很多 SO 答案。
-
VLAZ,预期的结果是有,不知何故,[["Italy", "12.97"]["Spain", "10.46"]] 等等......
标签: javascript arrays angular sorting chart.js