升序 数字按大小,字符按 Unicode
routineTrailTable.sort(arraySort('periods'));
//routineTrailTable对象数组
//periods排序的依据字段
//数据排序
arraySort(key){
return function(a,b){
if(typeof a[key] === "number"){
return a[key] - b[key];
}else{
return a[key] < b[key] ? -1 : a[key] > b[key] ? 1 : 0;
}
}
}