jQuery Utilities

$.each(object,function(name,value){}),用於遍歷對象和數組。數組

$.each( [0,1,2], function(i, n){ alert( "Item #" + i + ": " + n ); }); $.each( { name: "John", lang: "JS" }, function(i, n){ alert( "Name: " + i + ", Value: " + n ); });

$.grep(array, callback, [invert] ),使用過濾函數過濾數組元素。若是 "invert" 爲 false 或爲設置,則函數返回數組中由過濾函數返回 true 的元素,當"invert" 爲 true,則返回過濾函數中返回 false 的元素集。函數

$.grep( [0,1,2], function(n,i){ return n > 0; }); //return [1,2] $.grep( [0,1,2], function(n,i){ return n > 0; }, true); //return [0]

$.map(array, callback) 將一個數組中的元素轉換到另外一個數組中。code

$.map( [0,1,2], function(n){ return n + 4; }); //return [4,5,6]

$.merge(first, second)合併兩個數組對象

$.merge( [0,1,2], [2,3,4] ) //return [0,1,2,2,3,4]

$.unique(array) 刪除數組中重複元素字符串

$.unique([0,1,2,2]); //return [2,1,0]
$.trim(str) 去掉字符串起始和結尾的空格

$.makeArray(obj)將類數組對象轉換爲數組對象io

$.inArray(value,array)肯定第一個參數在數組中的位置,從0開始計數(若是沒有找到則返回 -1 )function

相關文章
相關標籤/搜索