jQuery陣列相關操作程式碼
一.$.each()方法:
此方法是通用便利方法,不但可以便利物件也可以便利陣列,這一點和$(selector).each()方法有所不同,$(selector).each()方法只能夠遍歷dom物件。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼var theArray=["螞蟻部落","青島市南區",2,"分享互助"]; $.each(theArray,function(index,ele){ console.log("索引:"+index+",值:"+ele); })
更多內容可以參閱jQuery.each()一章節。
二.$.grep()方法:
此方法可以過濾陣列元素。
方法可以根據過濾函式的返回值和第三個引數來決定要過濾的陣列元素。
如果第三個引數為true,那麼過濾函式返回值為true的時候的陣列元素被過濾掉,為false的時候也是同樣的道理。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼var theArray=["螞蟻部落","青島市南區","教程","分享互助"]; var func=function(ele,index){ if(ele.length>4){ return true; } else{ return false; } } alert($.grep(theArray,func,true));
由於第三個引數為true, 那麼返回的陣列就是原來陣列去掉當過濾函式返回true時的陣列元素的陣列。可能比較繞,也就是說如果第三個引數為true,那麼過濾函式func返回true時參加運算的引數元素將被過濾掉。
更多相關內容可以參閱jQuery.grep()一章節。
三. $.map()方法:
此方法可以轉換一個陣列生成一個新的陣列。
具有兩個引數,第一個引數是要被轉換的陣列。第二個引數是函式,此函式會被每個陣列元素所呼叫,並可接收要被轉換的陣列中的元素作為引數,並返回轉換後的值。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼var theArray=["螞蟻部落","青島市南區","教程","分享互助"]; var func=function(ele){ if(ele.length>4){ ele=ele.substring(0,4) } return ele; } alert($.map(theArray,func));
以上程式碼可以返回一個新的陣列,陣列元素中字串的最大長度為4。
更多相關內容可以參閱jQuery.map()一章節。
四.$.inArray()方法:
此函式可以判斷陣列中是否含有指定的值。
如果存在則返回指定值在陣列中的索引位置,如果不存在則返回-1。
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var theArray=["螞蟻部落","青島市南區","教程","分享互助"]; alert($.inArray("教程",theArray));
以上程式碼的彈出值是2,也就是說"教程"是陣列的第三個元素。
五.$.merge()方法:
此函式可以合併兩個陣列。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼var arr=[2,3,4]; var arry=[3,4,5]; var newarr; newarr=jQuery.merge(arr,arry);
以上程式碼中會合並兩個陣列,第一個引數arr會被修改。
更多相關內容可以參閱jQuery.merge()一章節。
相關文章
- Jquery陣列操作jQuery陣列
- vue陣列操作遇到坑-關於陣列操作Vue陣列
- ES6 陣列相關陣列
- jQuery合併兩個陣列程式碼例項jQuery陣列
- jQuery遍歷陣列和集合程式碼例項jQuery陣列
- jQuery遍歷array陣列元素程式碼例項jQuery陣列
- iOS狀態列相關操作iOS
- 使用jquery篩選和過濾陣列程式碼例項jQuery陣列
- jQuery select下拉選單的相關操作jQuery
- 陣列操作陣列
- jQuery表單操作程式碼jQuery
- Java中陣列及相關類的使用Java陣列
- jQuery實現的多個陣列合並程式碼例項jQuery陣列
- 使用jQuery去除陣列中的重複元素程式碼例項jQuery陣列
- 陣列的reduce操作+物件陣列的map操作陣列物件
- VIM 字元編碼相關操作字元
- sqlite相關--------adb shell操作,工具操作,程式操作SQLite
- bash指令碼中的普通陣列和關聯陣列指令碼陣列
- jquery的each()函式遍歷陣列和物件程式碼例項jQuery函式陣列物件
- LeetCode 關於陣列的相對排序LeetCode陣列排序
- javascript陣列操作JavaScript陣列
- Numpy陣列操作陣列
- Scala陣列操作陣列
- JavaScript 陣列操作JavaScript陣列
- jQuery操作cookie程式碼例項jQueryCookie
- jQuery將類陣列物件轉換為陣列jQuery陣列物件
- jquery裡操作json相關的方法和例項jQueryJSON
- jQuery - Select相關jQuery
- PHP xml 轉陣列 陣列轉 xml 操作PHPXML陣列
- 紅寶書總結-js陣列的相關方法JS陣列
- TypeScript實現陣列相關簡單演算法TypeScript陣列演算法
- 六,陣列筆記及相關練習題大全陣列筆記
- jQuery操作checkbox選擇程式碼jQuery
- jQuery操作select下拉常用程式碼jQuery
- jquery操作cookie外掛程式碼分享jQueryCookie
- jQuery操作表格table程式碼例項jQuery
- 對陣列的操作陣列
- JS常用陣列操作JS陣列