按照camelCase属性的排名规则
创始人
2024-08-23 13:00:41
0

在JavaScript中,我们可以使用以下代码实现camelCase属性的排名规则:

let orderByCamelCase = function (a, b) { const regex = /([A-Z])/g; const ax = [], bx = [];

a.replace(regex, function(m, $1) { return "-" + $1.toLowerCase(); }).split('-').forEach(function(v) { ax.push(isNaN(parseFloat(v)) ? v : parseFloat(v)) }); b.replace(regex, function(m, $1) { return "-" + $1.toLowerCase(); }).split('-').forEach(function(v) { bx.push(isNaN(parseFloat(v)) ? v : parseFloat(v)) });

for (let i = 0; ax && bx && i < ax.length && i < bx.length; i++) { if (ax[i] !== bx[i]) { return ax[i] < bx[i] ? -1 : 1; } }

return ax.length - bx.length; };

使用方法如下:

const array = ['camelCase1', 'camelCase11', 'camelCase2'];

console.log(array.sort(orderByCamelCase)); // ['camelCase1', 'camelCase2', 'camelCase11']

相关内容

热门资讯

透视攻略!wpk插件辅助,we... 透视攻略!wpk插件辅助,wepoker透视破解版,操作教程(好像真的有挂)-哔哩哔哩1、上手简单,...
透视识别!德普之星的辅助工具介... 透视识别!德普之星的辅助工具介绍(透视)开挂辅助工具(一贯真的有挂)-哔哩哔哩1、下载好德普之星的辅...
透视ai代打!wepoker手... 透视ai代打!wepoker手机版辅助,werplan免费挂下载,模块教程(其实存在有挂)-哔哩哔哩...
透视中牌率!wpk透视辅助方法... 透视中牌率!wpk透视辅助方法(透视)开挂辅助神器(一直是有挂)-哔哩哔哩1、wpk透视辅助方法机器...
透视透视!hhpoker透视脚... 透视透视!hhpoker透视脚本视频,德普之星透视,方式教程(切实是有挂)-哔哩哔哩hhpoker透...
透视智能ai!hhpoker免... 透视智能ai!hhpoker免费透视脚本,pokemmo辅助器,策略教程(果然有挂)-哔哩哔哩1、进...
透视测试!wejoker黑侠辅... 透视测试!wejoker黑侠辅助器(透视)开挂辅助方法(一直存在有挂)-哔哩哔哩1、wejoker黑...
透视苹果版!wepoker辅助... 透视苹果版!wepoker辅助器是真的吗,wepoker线上大神,总结教程(本来是真的挂)-哔哩哔哩...
透视插件!约局吧德州可以透视吗... 透视插件!约局吧德州可以透视吗(透视)开挂辅助技巧(原来存在有挂)-哔哩哔哩1、完成约局吧德州可以透...
透视好友房!德普之星透视,hh... 您好,hhpoker真能买到挂吗这款游戏可以开挂的,确实是有挂的,需要了解加去威信【48527505...