gpt4 book ai didi

基于另一个数组的javascript排序数组

转载 作者:数据小太阳 更新时间:2023-10-29 04:23:32 25 4
gpt4 key购买 nike

我有一个全局数组

var g = [ "jack", "queen", "king", "10", "ace","7", "8", "9"];

和我的数组

var my = ["9","king","7","ace"];

这个数组会按照全局数组g排序;

如果我对我的数组进行排序,输出将是

["king","ace","7","9"]

我玩了很多数组,但做不到。请帮我解决这个问题。提前致谢。

最佳答案

一种可能的方式:

var g = ['jack', 'queen', 'king', '10', 'ace', '7', '8', '9'];
var my = ['9', 'king', '7', 'ace'];

my.sort(function(a, b) {
return g.indexOf(a) - g.indexOf(b);
});

console.log( my );

关于基于另一个数组的javascript排序数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16959774/

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