[英]how to sort alpha/numeric array in javascript
a.sort((x, y) => x.name.localeCompare(y.name, 'en', { numeric: true }))
var content=[
{name:'ABC125', sName: 'sadf'},
{name:'ABC12', sName: 'sadf'},
{name:'ABC15', sName: 'sadf'},
{name:'Sbc125', sName: 'sadf'},
{name:'pcb125', sName: 'sadf'}
];
content.sort(function (a, b) {
return ('' + a.attr).localeCompare(b.attr);
})
console.log(content)
輸出將是
(5) [{…}, {…}, {…}, {…}, {…}]
0: {name: "ABC125", sName: "sadf"}
1: {name: "ABC12", sName: "sadf"}
2: {name: "ABC15", sName: "sadf"}
3: {name: "Sbc125", sName: "sadf"}
4: {name: "pcb125", sName: "sadf"}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.