jQuery.grep()
2024-09-04 10:12:08
什么是jQuery.grep()?
jQuery.grep()是一个查找满足过滤函数的数组元素的函数。原始数组不受影响,返回值为数组。
用法介绍:
写法:
jQuery.grep( array, function(elementOfArray, indexInArray) [, invert ] )
参数介绍:
- array类型: Array用于查询元素的数组。
- function(elementOfArray, indexInArray)类型: Function()该函数来处理每项元素的比对。第一个参数是正在被检查的数组的元素,第二个参数是该元素的索引值。该函数应返回一个布尔值。
this
将是全局的window对象。- elementOfArray--数组元素
- indexInArray--元素索引值
- invert类型: Boolean如果“invert”为false,或没有提供,函数返回一个“callback”中返回true的所有元素组成的数组,。如果“invert”为true,函数返回一个“callback”中返回false的所有元素组成的数组。
举例:过滤出原始数组中值不为 5,并且索引值大于 4 的元素。然后再过滤掉所有值为 9 的元素
<!DOCTYPE html>
<html>
<head>
<style>
div { color:blue; }
p { color:green; margin:0; }
span { color:red; }
</style>
<script src="http://cdn.bootcss.com/jquery/1.11.2/jquery.min.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
最新文章
- [转]mongodb与mysql相比的优缺点
- 使用ELK(Elasticsearch + Logstash + Kibana) 搭建日志集中分析平台实践--转载
- sql Server 使某一列的值等于行号
- Struts2标签<;s:textfield/>;
- 本人为项目组制定的一份页面优化指南(easyui页面优化方案)
- Python中异常(Exception)的总结
- Qt创建窗体的过程
- 编程实现改变win7主题
- Android屏幕相关设置
- AngularJs 通过 ocLazyLoad 实现动态(懒)加载模块和依赖-转
- java.lang.SecurityException:Invalid signature file digest forManifest main attributes
- html中的Flash对象
- HTML 自动、手动切换轮播 from:金水
- Tmux 入门
- codeforces 1140D(区间dp/思维题)
- POJ 2449 Remmarguts&#39; Date (第k短路径)
- python异常处理的两种写法
- python3+selenium框架设计02-自动化测试框架需要什么
- BZOJ3295 [Cqoi2011]动态逆序对 分治 树状数组
- Yum 安装并设置 MySQL
热门文章
- EditPlus快捷键
- USACO翻译:USACO 2013 NOV Silver三题
- WinForm窗体 SSK 界面的使用
- Jmeter之参数化
- 玩转Windows服务系列——无COM接口Windows服务启动失败原因及解决方案
- [nRF51822] 11、基础实验代码解析大全 &#183; 实验16 - 内部FLASH读写
- ASP.NET MVC 路由(四)
- ASP.NET MVC 5 - 给数据模型添加校验器
- WCF Security基本概念(转载)
- SqlServer2008到期升级企业版 密钥+图解