登录网站,浏览更多精彩内容
您需要 登录 才可以下载或查看,没有账号?加入我们
×
本帖最后由 前方录 于 2024-2-28 21:32 编辑
[mw_shl_code=javascript,true]// 原数组
const data = [
{ name: 'fname1', value: '' },
{ name: 'fage1', value: '' },
{ name: 'fname2', value: '' },
{ name: 'fage2', value: '' },
{ name: 'fname3', value: '' },
{ name: 'fage3', value: '' },
{ name: 'fname4', value: 'sfdsf' },
{ name: 'fage4', value: '4' },
{ name: 'fname5', value: 'dsfsdg' },
{ name: 'fage5', value: '1' },
{ name: 'fname6', value: 'dsfdsfgs' },
{ name: 'fage6', value: '3' },
{ name: 'fname7', value: '' },
{ name: 'fage7', value: '' },
{ name: 'fname8', value: '' },
{ name: 'fage8', value: '' },
{ name: 'fname9', value: '' },
{ name: 'fage9', value: '' },
{ name: 'fname10', value: '' },
{ name: 'fage10', value: '' },
{ name: 'fsex1', value: '男' },
{ name: 'fsex2', value: '男' },
{ name: 'fsex3', value: '男' },
{ name: 'fsex4', value: '男' },
{ name: 'fsex5', value: '男' },
{ name: 'fsex6', value: '男' },
{ name: 'fsex7', value: '男' },
{ name: 'fsex8', value: '男' },
{ name: 'fsex9', value: '男' },
{ name: 'fsex10', value: '男' }
]
// 排序后生成新数组
const sortedData = data.sort(function (a, b) {
if (matchNum(a.name) < matchNum(b.name)) {
return -1
}
if (matchNum(a.name) > matchNum(b.name)) {
return 1
}
return 0
})
//获取字符串的末尾的数值
function matchNum(str) {
var regex = /\d+/ // 匹配连续的数字
var match = str.match(regex) // 返回所有匹配到的结果
return Number(match)
}[/mw_shl_code]
--声明--
1、会员在访问网站并且下载文档提示缺少学费请每天签到或者分享资源即可拥有学费。
2、付出是相互的,请不要想不劳而获的好事能在你身边发生,社会是公平的。
3、转载或引用本网站内容须注明原网址,并标明本网站网址(http://www.aurrel.com)。 4、转载或引用本网站中的署名文章,请按规定向原作者支付稿酬。 5、网站发布的部分源码或者教程仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件(215586711@qq.com)与我们联系处理。
本文地址: https://www.aurrel.com/thread-17600-1-1.html
|