我有一个对象数组:
var arr = [
{title:'50 - 50'},
{title:'100 - 100'},
{title:'50 - 65'},
{title:'100 - 125'}
];
Run Code Online (Sandbox Code Playgroud)
我正在尝试对此数组进行排序,以便项目按以下顺序显示:
var arr = [
{title:'50 - 50'},
{title:'50 - 65'},
{title:'100 - 100'},
{title:'100 - 125'}
];
Run Code Online (Sandbox Code Playgroud)
目前我正在使用以下排序功能来尝试这个:
arr.sort(function(a, b){
var titleA = a.title;
var titleB = b.title;
var arrA = titleA.split(' - ');
var arrB = titleB.split(' - ');
var keyA = parseInt(arrA[0]),
keyB = parseInt(arrB[0]);
// Compare the 2 keys
if(keyA < keyB) return -1;
if(keyA > keyB) return …Run Code Online (Sandbox Code Playgroud)