1、符號替換
將中文分號替換爲英文分號
temp[i].options.replace(/;/g, “;”).split(";")
2、數組內對象根據某一屬性進行排序
排序的屬性爲int
compare: function(attr,rev){
//第二個參數沒有傳遞 默認升序排列 1-2-3
if(rev == undefined){
rev = 1;
}else{
rev = (rev) ? 1 : -1;
}
return function(a,b){
a = a[attr];
b = b[attr];
if(a < b){
return rev * -1;
}
if(a > b){
return rev * 1;
}
return 0;
}
}
調用
var arr = [
{name:'zopp',age:0},
{name:'gpp',age:18},
{name:'yjj',age:8}
];
arr.sort(compare("age"));