尤其是
if(typeof array[0][field] === "number") {
array.sort(function(x, y) { return x[field] - y[field]});
}
if(typeof array[0][field] === "string") {
array.sort(function(x, y) { return x[field].localeCompare(y[field])});
}
尤其是
if(typeof array[0][field] === "number") {
array.sort(function(x, y) { return x[field] - y[field]});
}
if(typeof array[0][field] === "string") {
array.sort(function(x, y) { return x[field].localeCompare(y[field])});
}
判断要排序的值如果是数字直接相减就行了,否则字符串用localeCompare来比较大小,都是很基础的内容。
typeof:http://www.cnblogs.com/lidabo/archive/2011/12/29/2305770.html
数组的sort方法
http://www.cnblogs.com/longze/archive/2012/11/27/2791230.html
http://www.w3school.com.cn/jsref/jsref_sort.asp
localeCompare
http://www.w3school.com.cn/jsref/jsref_localeCompare.asp