gpt4 book ai didi

javascript - 我如何知道javascript中排序数组的名称

转载 作者:行者123 更新时间:2023-11-30 08:03:56 24 4
gpt4 key购买 nike

我有四个数组 A、B.C 和 D。例如://示例代码在这里:a 的长度为 1 b 的长度为 4 c 的长度为 1 d 的长度为 2.

var a = [1];
var b = [2,3,4,5];
var c = [6];
var d = [7,8];

我想根据数组的较大长度对这四个数组进行排序,并且我还想要按排序顺序排列的数组的名称。所以输出将是:排序数组的名称是 b,d,a,c。

最佳答案

我会这样做:

var arr  = {}
arr["a"] = [1];
arr["b"] = [2,3,4,5];
arr["c"] = [6];
arr["d"] = [7,8];

Object.keys(arr).sort(function(a, b){ return arr[a].length < arr[b].length; });

我这样做是为了保持变量的独立性并更接近您的原始代码。

关于javascript - 我如何知道javascript中排序数组的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21390632/

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