描述有一个数组,数组中可以能含有-、*等特殊字符,其他是字符串和数字,如何对这个数组进行排序?var arr=[5,1,'aa',44,'-','cc','-']如何对上述数组进行排序?排序结果:[1,5,44,'aa','cc','-','-']
2 回答
慕森卡
TA贡献1806条经验 获得超8个赞
Array.sort(),排序规则可自己写
eg:
var items = ['réservé', 'premier', 'cliché', 'communiqué', 'café', 'adieu'];
items.sort(function (a, b) {
return a.localeCompare(b);
});
// items is ['adieu', 'café', 'cliché', 'communiqué', 'premier', 'réservé']
添加回答
举报
0/150
提交
取消