gpt4 book ai didi

javascript - 如何在javascript中按变量值的int部分对数组进行排序?

转载 作者:行者123 更新时间:2023-11-28 19:12:17 24 4
gpt4 key购买 nike

我有一个数组:

Array = ["a5", "O01", "Ap8", "Ma10"];

我需要按javascript中值的整数部分对其进行排序,例如:

O01,a5,Ap8,Ma10

最佳答案

你可以这样做:

arr = arr.sort(function(a,b){ return a.match(/\d+/)-b.match(/\d+/) })

var arr = ["a5", "O01", "Ap8", "Ma10"];
arr = arr.sort(function(a,b){ return a.match(/\d+/)-b.match(/\d+/) });

document.getElementById('result').innerHTML = JSON.stringify(arr);
<code id=result></code>

关于javascript - 如何在javascript中按变量值的int部分对数组进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30543890/

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