日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jQuery.grep()

發布時間:2025/3/8 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jQuery.grep() 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

作用:grep()方法用于數組元素過濾篩選。
語法:grep(array,callback,invert)。
參數含義:
array:帶過濾數組。
callback:數組過濾函數,該函數包含兩個參數,第一個是當前數組元素的值
,第二個是數組元素的下標,即元素索引值。
invert:布爾型可選項,默認為false,即返回的是過濾函數處理以后為true
的數組;選項設置為false的時候,返回的是過濾函數處理以后為false的數組

實例:

一、

<!doctype html> <html lang="en"> <head><meta charset="utf-8"><title>jQuery.grep demo</title><style>div {color: blue;}p {color: green;margin: 0;}span {color: red;}</style><script src="//code.jquery.com/jquery-1.10.2.js"></script> </head> <body><div></div> <p></p> <span></span><script> var arr = [ 1, 9, 3, 8, 6, 1, 5, 9, 4, 7, 3, 8, 6, 9, 1 ]; $( "div" ).text( arr.join( ", " ) );arr = jQuery.grep(arr, function( n, i ) {return ( n !== 5 && i > 4 ); }); $( "p" ).text( arr.join( ", " ) );arr = jQuery.grep(arr, function( a ) {return a !== 9; });$( "span" ).text( arr.join( ", " ) ); </script></body> </html>

運行結果:

1, 9, 3, 8, 6, 1, 5, 9, 4, 7, 3, 8, 6, 9, 1 1, 9, 4, 7, 3, 8, 6, 9, 1 1, 4, 7, 3, 8, 6, 1

二、

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

運行結果: 

[ 1, 2 ]

三、

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

運行結果:

[ 0 ]

實例二和三因為參數invert設置不同,而返回不同的數組。

轉載于:https://www.cnblogs.com/invincible-hehe/p/3692519.html

總結

以上是生活随笔為你收集整理的jQuery.grep()的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。