gpt4 book ai didi

javascript - 对变量数组进行排序并为它们分配排序后的值

转载 作者:行者123 更新时间:2023-11-30 19:49:07 24 4
gpt4 key购买 nike

我使用此代码对表值进行排序:

var t1 = 6;
var t2 = 2;
var t3 = 4;
var t4 = 1;
var t5 = 3;
var t6 = 5;

var points = [t1, t2, t3, t4, t5, t6];

points.sort(function(a, b) { return a - b });

返回:1,2,3,4,5,6

sort 方法工作正常,但如何按该顺序将排序后的值更新为变量?比如,最小值应该分配给 t1,第二小值应该分配给 t2,...最大值应该分配给 t6

最佳答案

你可以使用 array destructuring将排序后的值分配回变量:

var t1 = 6;
var t2 = 2;
var t3 = 4;
var t4 = 1;
var t5 = 3;
var t6 = 5;

var points = [t1, t2, t3, t4, t5, t6];

[t1, t2, t3, t4, t5, t6] = points.sort(function(a, b) { return a - b })

console.log(t1, t2, t3, t4, t5, t6)

现在,排序数组的第一个值将被分配给t1,第二个值被分配给t2等。

关于javascript - 对变量数组进行排序并为它们分配排序后的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54652129/

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