浅析jquery数组删除指定元素的方法-grep()_.docx

上传人:PIYPING 文档编号:11566474 上传时间:2021-08-24 格式:DOCX 页数:3 大小:12.22KB
返回 下载 相关 举报
浅析jquery数组删除指定元素的方法-grep()_.docx_第1页
第1页 / 共3页
浅析jquery数组删除指定元素的方法-grep()_.docx_第2页
第2页 / 共3页
浅析jquery数组删除指定元素的方法-grep()_.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《浅析jquery数组删除指定元素的方法-grep()_.docx》由会员分享,可在线阅读,更多相关《浅析jquery数组删除指定元素的方法-grep()_.docx(3页珍藏版)》请在三一文库上搜索。

1、浅析jquery数组删除指定元素的方法:grep()_ 下面我就为大家带来一篇浅析jquery数组删除指定元素的方法:grep()。我觉得挺不错的,现在分享给大家,也给大家做个参考。 遇到的问题 今日遇到一个问题,删除数组中的一个指定元素,并返回新的数组。 我定义的js数组是这样的: var sexList=new Array3; sexList0=1; sexList1=2; sexList2=; 想达到的效果 我想达到的效果是这样的: 删除索引=1的元素,并返回新数组。 返回的结果是: var sexList=new Array(1,); 我们知道,原生的javascript有一个函数:s

2、plice() 方法,可以删除数组中的指定元素。 关于splice()方法的具体用法,可以参考w3school的描述,这里不多做说明:http:/ 用法splice()的实现代码 我的实现代码: var sexList=new Array3; sexList0=1; sexList1=2; sexList2=; sexList=sexList.splice(1,1); 但是我发觉我的数组用法这种方式时,返回的数组是不符合预期的。返回的是个空字符串。 后来网上搜索jquery的相关API,发觉一个函数:grep() grep()用法方法说明 jQuery.grep(array, callback

3、, invert) 概述 用法过滤函数过滤数组元素。 此函数至少传递两个参数:待过滤数组和过滤函数。过滤函数必需返回 true 以保留元素或 false 以删除元素。 参数: 英文名参数中文说明array:待过滤数组。callback:此函数将处理数组每个元素。第一个参数为当前元素,其次个参数而元素索引值。此函数应返回一个布尔值。另外,此函数可设置为一个字符串,当设置为字符串时,将视为“lambda-form”(缩写形式?),其中 a 代表数组元素,i 代表元素索引值。如“a 0”代表“function(a) return a 0; ”。invert:假如 invert 为 false 或为设置,则函数返回数组中由过滤函数返回 true 的元素,当invert 为 true,则返回过滤函数中返回 false 的元素集。 用法grep()的实现代码 sexList=$.grep(sexList,function(n,i) return i!=1; ); function(n,i)中 n:表示数组的单个实体, i:表示数组的索引。 以上这篇浅析jquery数组删除指定元素的方法:grep()就是我分享给大家的全部内容了,盼望能给大家一个参考 .

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1