$.merge() 合并兩個(gè)數(shù)組內(nèi)容到第一個(gè)數(shù)組。
var a=[1,2,3];
var b=[4,5,6];
console.log($.merge(a,b)); //->[1,2,3,4,5,6];
$.map() 將一個(gè)數(shù)組中的所有元素轉(zhuǎn)換到另一個(gè)數(shù)組中。
var arr=[1,2,3,4,5,6];
var arr1=$.map(arr,function(val,i){
return [val,i+1];
})
console.log(arr1); //->[1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6]
$.grep() 查找滿足過(guò)濾函數(shù)的數(shù)組元素。原始數(shù)組不受影響。
var a=[1,2,3,4,5,6];
var b=$.grep(a,function(val,i){
return val>2;
})
console.log(b);//->[3, 4, 5, 6]
$.inArray() 搜索指定的值在數(shù)組并返回其索引(如果未找到或1)。
var a=[1,2,3,4,5,6];
console.log($.inArray(3,a)); //->2
$.makeArray()類似數(shù)組的對(duì)象轉(zhuǎn)換成一個(gè)真正的JavaScript數(shù)組。
console.log($.makeArray($('div')));//->[div, div, div, div]
$.trim() 函數(shù)用于去除字符串兩端的空白字符
var str=' abc ';
console.log($.trim(str)); //->abc
后續(xù)更新