如何使用array和sort()方法中受约束的键来排列此数据? 密钥必须从头到尾排列,并且它们的排列可能会改变
var arr = [
{
"1": "a",
"2": "0948574523",
"3": "c",
"4": "ff"
},
{
"1": "ass",
"2": "0948574523",
"3": "ccc",
"4": "fcf"
},
{
"1": "ca",
"2": "0948574523",
"3": "cc",
"4": "fcf"
},
{
"1": "aa",
"2": "0948574523",
"3": "cc",
"4": "cff"
}
];
var imgArr = [
1,
3,
4,
2
];
function sorttable() {
var ccc;
for (var i = imgArr.length - 1; i >= 0; i--) {
ccc = imgArr[i].trim();
arr.sort(function (a, b) {
var A = a.ccc;
var B = b.ccc;
if (A > B) {
return 1;
} else if (A < B) {
return -1;
}
return 0;
});
}
}