gpt4 book ai didi

javascript - 对包含数组的数组进行排序

转载 作者:行者123 更新时间:2023-11-30 08:15:40 25 4
gpt4 key购买 nike

我该怎么做呢?我试过了,但是它取消了我排序的数组一侧的数组,它就变成了一个字符串。示例:

p=new Array
p[0]=[0,"Player 1"]
p[1]=[10,"Player 2"]
p[2]=[2,"Player 3"]

如何让它按 p[x][0] 对 p 进行排序而不是将其变成字符串?

最佳答案

您可以将要使用的函数传递给“sort”方法:

var ps = p.sort(function(p1, p2) { return p1[0] - p2[0]; });

按主数组中每个“行”的第一个元素对数组数组进行排序。 sort 函数被传递给被排序的数组的两个元素,并且应该返回一个数值来表示这两个值的顺序:负数意味着 p1 小于 p2;零表示它们相等;正数表示 p2 小于 p1。 (这里“小于”的意思是,“应该排在排序结果的前面”。)

关于javascript - 对包含数组的数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4510119/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com