gpt4 book ai didi

javascript - 在 Jquery 中查找字母数字字符串数组中的最大数字

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

我有一个包含如下数据的数组

 var arr = [Daaguva1, Dagguva2, Dagguva3, Dagguva4, Daggu5, Dag6, Dagguv7, Dagg8, Daggs9, Dagguvati10];

我想获得这个字符串数组中的最大数字,即 10 。我需要这个数字,以便我可以将数字自动递增到 11 。有帮助吗?

最佳答案

使用Array#reduce方法

var arr = ['Daaguva1', 'Dagguva2', 'Dagguva3', 'Dagguva4', 'Daggu5', 'Dag6', 'Dagguv7', 'Dagg8', 'Daggs9', 'Dagguvati10'];

// iterate over the array
var num = arr.reduce(function(g, str) {
// get the number from string and parse it
var num = parseInt(str.match(/\d+/)[0], 10) || 0;
// return the greater value
return g < num ? num : g;
// set the initial value as lowest value
// either negative infinity or 0 as your requirement
}, -Infinity);

console.log(num);

关于javascript - 在 Jquery 中查找字母数字字符串数组中的最大数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41437534/

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