87,923
社区成员
发帖
与我相关
我的任务
分享
var ids = ["s1","s2","s3","s4","s5","s6","s7","s8","s9","s10"];
// 编写排序规则
function mm(a, b){
var a1 = +(a.substr(1));
a1 == 5 && (a1 = 1.5);
var b1 = +(b.substr(1));
b1 == 5 && (b1 = 1.5);
return a1 > b1 ? 1 : (a1 < b1 ? -1 : 0);
}
ids.sort(mm);
alert(ids);
Array.prototype.transsituation = function(oIndex, tIndex, elemNum){
elemNum = elemNum || 1;
var arrbuf = this.splice(oIndex, elemNum);
this.splice(tIndex, 0 , arrbuf);
}
var arr = [0,1,2,3,4,5,6,7,8,9];
arr.transsituation(1, 3, 2);
alert(arr);