const a = [ ["粤A", "-44.43倍"],
["粤A", "-4.72倍"],
["粤A", "-35.00倍"],
["粤A", "-5.77倍"],
["粤A", "9.72倍"],
["粤A", "-133.16倍"],
["粤A", "19.18倍"],
["粤A", "-54.46倍"]
]
根据倍数来进行升序排序
console.log(arr.sort((a, b) => parseFloat(a[1]) - parseFloat(b[1])))
语法是这样的
arr.sort([compareFunction])
[]中括号的意思是可选的
compareFunction: 用来指定按某种顺序进行排列的函数,如果省略,元素按照转换为的字符串的各个字符的Unicode位点进行排序。
compareFunction(firstEl, secondEl)