var ar=["123", "234", "345"];
var str=ar.join(", ");
$.each(ar, function(index, value){
//...
});
// массив элеменов
ar=$("li").get();
var arraylength=ar.length;
//перевести все значения li в верхний регистр
ar=$.map(ar, function(v, i){
return ((i+1)+"."+n.toUpperCase());
});
//выбрать эл-ты, длина которых больше 1
ar2=$.grep(ar, function(v){
return v.length>1;
});
//выбрать эл-ты по регэкспу (строки, которые начинаются с A..D)
ar2=$.grep(ar, function(v){
return v.match(/^[A-D]/);
});
newarray=$.grep(ar, callback, is_invented);
//Если is_invented, !callback.
//отрезать кусок массива
subar = ar.slice(m,n);
//объединить
ar.concat(subar);
//сортировка
//сортировка по алфивиту, но с учетом регистра, т.е. все
//строки должны начинаться с одного регистра
ar.sort();
//численная сортировка по возрастанию
ar.sort(function(a,b){ return a-b;});
//сортировка вложенных структур
ar=[{
id: 1,
name: "name1"
},
{
id: 2,
name: "name2"
}];
//по id
ar=ar.sort(function(a,b){return b.id-a.id});
//по name
ar=ar.sort(function(a,b){
if(a.nameb.name){
return -1;
}
if(a.name == b.name){
return 0;
}
});
Похожие записи