jQuery --- grep
返回值:ArrayjQuery.grep(array, callback, [invert])
概述
使用过滤函数过滤数组元素。
此函数至少传递两个参数:待过滤数组和过滤函数。过滤函数必须返回 true 以保留元素或 false 以删除元素。
参数
array,callback,[invert]Array,Function,BooleanV1.0
array:待过滤数组。
callback:此函数将处理数组每个元素。第一个参数为当前元素,第二个参数而元素索引值。此函数应返回一个布尔值。另外,此函数可设置为一个字符串,当设置为字符串时,将视为“lambda-form”(缩写形式?),其中 a 代表数组元素,i 代表元素索引值。如“a > 0”代表“function(a){ return a > 0; }”。
invert:如果 "invert" 为 false 或为设置,则函数返回数组中由过滤函数返回 true 的元素,当"invert" 为 true,则返回过滤函数中返回 false 的元素集。
示例
描述:
过滤数组中小于 0 的元素。
jQuery 代码:
$.grep( [0,1,2], function(n,i){return n > 0;
});
结果:
[1, 2]
描述:
排除数组中大于 0 的元素,使用第三个参数进行排除。
jQuery 代码:
$.grep( [0,1,2], function(n,i){return n > 0;
}, true);
结果:
[0]
转载于:https://www.cnblogs.com/xiaoyee/archive/2012/12/05/2803790.html
jQuery --- grep相关推荐
- jQuery.grep()
作用:grep()方法用于数组元素过滤筛选. 语法:grep(array,callback,invert). 参数含义: array:带过滤数组. callback:数组过滤函数,该函数包含两个参数, ...
- jQuery源码分析之$.grep()函数四问
问题1:jQuery.grep源码是什么? //grep函数,第三个参数表示是否根据fn的结果取反! grep: function( elems, callback, invert ) { var c ...
- jquery 1.7.2源码解析(二)构造jquery对象
构造jquery对象 jQuery对象是一个类数组对象. 一)构造函数jQuery() 构造函数的7种用法: 1.jQuery(selector [, context ]) 传入字符串参数:检查该字符 ...
- 06-老马jQuery教程-jQuery高级
1.jQuery原型对象解密 jQuery里面的大部分API都是在jQuery的原型对象上定义的.jQuery源码中对原型对象做了简写的处理.也就是说:jQuery.fn === jQuery.pro ...
- jQuery常用方法一览
Attribute: $("p").addClass(css中定义的样式类型); 给某个元素添加样式 $("img").attr({src:"test ...
- jquery Selector 源码分析
/** * author:prk * date:2008-08-04 * comment:comment for selector of jQuery * */ var chars = jQuery. ...
- jQuery 事件方法大全
Dom : Attribute:$("p").addClass(css中定义的样式类型); 给某个元素添加样式$("img").attr({src:" ...
- 从零开始学习jQuery (九) jQuery工具函数
本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery ( ...
- JQuery知识点汇总
attribute: $("p").addClass(css中定义的样式类型); 给某个元素添加样式 $("img").attr({src:"test ...
最新文章
- Excel 2016新增函数之TEXTJOIN
- 计算机专业 操作系统,计算机操作系统
- spring boot 入门-使用spring boot构建简单应用
- SQL避免IN 和 NOT IN
- ssm框架使用重定向报404_如何在 ASP.NET Core MVC 中处理 404 错误
- 云计算学习总结(1)——PaaS云平台部署之在Centos7搭建Mesos+Zookeeper+Marathon+Docker单机集群
- 拼包函数及网络封包的异常处理
- 计算机同S7-300PLC通讯,西门子S7-300 PLC与Intouch的通讯连接方法
- 自制1寸照片及打印排版
- cmd复制文件到其他目录
- 会议预约及信息发布服务器,会议预约系统
- 看看什么叫穿越失败,我承认我确实笑了
- php二级分销kohana源码,php框架kohana(二)
- 分享一组漂亮的html5后台登陆模板
- 冒泡排序 python内置_除了冒泡排序,你知道Python内建的排序算法吗?
- matlab隐形眼镜类型预测,决策树预测隐形眼镜类型
- Luogu P1491 集合位置 (spfa--次短路)
- 看完这篇文章受益终身
- 关于#define _CRT_SECURE_NO_WARNINGS 1在打开vs2019时自动生成问题解决(使用Notepad++)
- 戴文的Linux内核专题:03 驱动程序【转】
热门文章
- html 地球大气,地球大气层为什么永远不会消失?
- java生产者消费者代码_Java实现Kafka生产者消费者代码实例
- java找不到符号类socket,编译报错+解决方法:错误: 找不到符号
- 零基础学java web开发pdf_新手学Java Web开发.pdf
- java循环左一_左旋转字符串(Java)-循环Index方式
- html中js方法中如何传递本元素对象,JS HTML DOM (文档对象模型)
- 20个常用的正则表达式
- 剑指offer之礼物的最大值
- 剑指offer:26-30记录
- 先序中序后序两两结合重建二叉树