使用 $.grep() 方法
生活随笔
收集整理的這篇文章主要介紹了
使用 $.grep() 方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
以前自己也沒有使用過 $.grep() 方法,$.grep() 方法是按照某種條件來過濾數組,所以使用 $.grep() 方法可以從數組中過濾出我們想要的結果。我們以一個例子來看看,比如有一個名為 nums 的數組:
var nums = '1,2,3,4,5,jQuery,CSS,5'.split(',');可見數組中有數字和字符串,如果我們想找出其中的字符串,我們可以直接使用 $.grep() 方法來完成這個任務,如下:
nums = $.grep(nums, function (num, index) {// num = 數組元素的當前值 // index = 當前值的下標return isNaN(num); }); console.log(nums); //結果為: ["jQuery", "CSS"]我們很容易想到 $.map() 方法,$.map() 方法可將一個數組轉換為另一個數組,所以,使用 $.map() 方法也可以完成這個任務,如下:
nums = $.map(nums, function (num, index) {//和$.grep() 的區別//return isNaN,得到結果為:[true, true]return isNaN(num) ? num : null; });console.log(nums); // ["jQuery", "CSS"]本篇簡單介紹了下 $.grep() 方法的使用,同時對比了下 $.map() 方法。可見,適當的使用 jQuery 內置方法可簡化我們的程序。
轉載于:https://www.cnblogs.com/vs2012/archive/2011/07/12/2104145.html
總結
以上是生活随笔為你收集整理的使用 $.grep() 方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WCF分发简述-ChannelDispa
- 下一篇: AX 2009 时间类型函数操作