如何按键数组对数组进行排序

时间:2018-09-03 15:00:59

标签: javascript

如何使用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;
		});
	}
}

0 个答案:

没有答案