成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁 ? 技術(shù)教程 ? 淺析jquery數(shù)組刪除指定元素的方法:grep()
全站頭部文字 我要出現(xiàn)在這里
淺析jquery數(shù)組刪除指定元素的方法:grep() 646 2024-03-04   

遇到的問題

今天遇到一個問題,刪除數(shù)組中的一個指定元素,并返回新的數(shù)組。

我定義的js數(shù)組是這樣的:

var sexList=new Array[3];
sexList[0]="1";
sexList[1]="2";
sexList[2]="";

想達(dá)到的效果

我想達(dá)到的效果是這樣的:

刪除索引=1的元素,并返回新數(shù)組。

返回的結(jié)果是:

var sexList=new Array("1","");

我們知道,原生的javascript有一個函數(shù):splice() 方法,可以刪除數(shù)組中的指定元素。

關(guān)于splice()方法的具體用法,可以參考w3school的描述,這里不多做解釋:http://www.w3school.com.cn/jsref/jsref_splice.asp

使用splice()的實(shí)現(xiàn)代碼

我的實(shí)現(xiàn)代碼:

var sexList=new Array[3];
sexList[0]="1";
sexList[1]="2";
sexList[2]="";
sexList=sexList.splice(1,1);

但是我發(fā)現(xiàn)我的數(shù)組使用這種方式時,返回的數(shù)組是不符合預(yù)期的。返回的是個空字符串。

后來網(wǎng)上搜索jquery的相關(guān)API,發(fā)現(xiàn)一個函數(shù):grep()

grep()使用方法說明

jQuery.grep(array, callback, [invert])

概述

使用過濾函數(shù)過濾數(shù)組元素。

此函數(shù)至少傳遞兩個參數(shù):待過濾數(shù)組和過濾函數(shù)。過濾函數(shù)必須返回 true 以保留元素或 false 以刪除元素。

參數(shù)

英文名 參數(shù)中文說明 array: 待過濾數(shù)組。 callback: 此函數(shù)將處理數(shù)組每個元素。第一個參數(shù)為當(dāng)前元素,第二個參數(shù)而元素索引值。此函數(shù)應(yīng)返回一個布爾值。另外,此函數(shù)可設(shè)置為一個字符串,當(dāng)設(shè)置為字符串時,將視為“l(fā)ambda-form”(縮寫形式?),其中 a 代表數(shù)組元素,i 代表元素索引值。如“a > 0”代表“function(a){ return a > 0; }”。 invert: 如果 "invert" 為 false 或?yàn)樵O(shè)置,則函數(shù)返回?cái)?shù)組中由過濾函數(shù)返回 true 的元素,當(dāng)"invert" 為 true,則返回過濾函數(shù)中返回 false 的元素集。

使用grep()的實(shí)現(xiàn)代碼

sexList=$.grep(sexList,function(n,i){
return i!=1;
});

function(n,i)中

n:表示數(shù)組的單個實(shí)體,

i:表示數(shù)組的索引。

以上這篇淺析jquery數(shù)組刪除指定元素的方法:grep()就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持綠夏網(wǎng)。


主站蜘蛛池模板: 广西柳州莫青作爱视频13| 叶子楣作品| 我和我的父辈电影免费播放完整版| 《格林童话》白雪公主| 网络流行歌曲2024最火前十名| 皮囊之下| junk boy| 寿康宝鉴戒期表| 喜羊羊第一部全集免费| 国家级期刊目录| 色戒在线观看完整版| 天堂在线电影| 吉吉映画| 何时是读书天| 《无人生还》电影在线观看| 在爱的名义下| 谢容儿| 徐贤电视剧| 五行字库查询表| 牵牛花的生长变化记录| 何昊阳| 我和我的父辈电影免费播放完整版| 山东生活频道| 古灵精探b| 老司机avhd101高清| 光遇安卓官服下载| 秀人网官网| 日本电车系列| 黄视频免费观看网站| 演员李崇霄的个人资料| 电影网1905免费版| 免费观看潘金莲| 成人免费视频视频| 少林七崁| 错爱徐帆电视剧28集| 放不下的牵挂简谱| christie stevens| 星速| 都市频道节目表今天| 电影 英雄| 张少军|

!!!站長長期在線接!!!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103