$.each $.map $.filter 区别 Script
$('section.required').each(function () {
var type = $(this).attr('data-type');
if (type == 'MULTIPLE') {
var inputBeanArr = $(this).find('input:text').filter(function () {
return !!this.value;
})
var v1 = inputBeanArr.eq(0).val(); // n1_val
}
}
更多不错的示例:jQuery中each()、find()、filter()等节点操作方法
转自:https://www.aliyun.com/jiaocheng/985746.html
摘要:1.forEach():没有返回值,只是针对每个元素调用func简单来说,就是将数组中的每个值,依次进行遍历,执行功能函数如果只需对数组元素进行操作,不需返回任何值时,适用varshuzu=[1,2,3,4]vara=_.each(shuzu,function(num1){returnnum1})console.log(a)//1,2,3,4注意此处不可以为num1附任何条件,列入num1+1,结果仍为1,2,3,4四个数2.map():返回一个新的Array,每个元素为调用
1.forEach():没有返回值,只是针对每个元素调用func
简单来说,就是将数组中的每个值,依次进行遍历,执行功能函数
如果只需对数组元素进行操作,不需返回任何值时,适用
var shuzu=[1,2,3,4]
var a= _.each(shuzu,function(num1){
return num1
})
console.log(a)//1,2,3,4 注意 此处不可以为num1附任何条件,列入num1 +1,结果仍为1,2,3,4 四个数
2.map():返回一个新的Array,每个元素为调用func的结果
是将每个元素进行func函数的处理,将处理后的结果作为一个元素放入新的数组
需要将数组每个元素进行处理,得到处理后的数组,适用
var shuzu=[1,2,3,4]
var b= _.map(shuzu,function(num2){
return num2 * 3;
})
console.log(b);//3,6,9,12 但是输出的是数组。
3.filter():返回一个符合func条件的元素数组
将数组中的每个元素进行条件判断,符合条件的元素存入数组中,最后返回数组
需要将数组元素按照一定条件进行筛选,适用
var shuzu=[1,2,3,4]
var c= _.filter(shuzu,function(num3){
return num3 > 2
})
console.log(c)//3,4 输出的也是一个数组
以上是_.each _.map _.filter 区别Script的内容,更多 区别 filter each map 的内容,请您使用右上方搜索功能获取相关信息。
随机推荐
- 摄像头录制视频并且保存成mp4
import cv2import numpy as npimport os cap = cv2.VideoCapture(1)#v4l2-ctl --list-devices 查看设备号,非正常中断时 ...
- Linux运维工程师需要掌握什么才能胜任工作呢
万丈高楼平地起,所有一切的高深的技术都离不开最基本的技术,那么作为运维工程师的你,什么是最基本的技术呢,毫无疑问是Linux,Linux 是你所有一切技术的根源,试想一下如果你连基础的操作命令都不知道 ...
- 如何破解Visual studio 2013
1.打开VS2013点击菜单栏中的帮助,选择注册产品. 2.如下图所示,你就可以看到你的VS是不是试用版了,很显然,现在我的还是试用版,还有20天的使用期限. 3.如下图所示,点击更改我的产品许可证. ...
- js中 offset /client /scroll总结
offset家族(只能读取,不能操作): offsetLeft:元素的边框的外边缘距离与已定位的父容器(offsetparent)的左边距离(就是子元素左边框到父元素左边框的距离). offsetTo ...
- [POJ3416]Crossing
Problem 给你n个点,m个询问,每个询问有x, y 问以(x,y)为原点建立的平面直角坐标系分割的第一象限和第三象限的点数和减去第二象限和第四象限的点数和 Solution 用2个树状数组维护一 ...
- 服务器由于redis未授权访问漏洞被攻击
昨天阿里云拦截到了一次异常登陆,改了密码后就没有管他, 今天阿里云给我发消息说我的服务器可能被黑客利用,存在恶意发包行为....... 不过我不打算只是单纯的重置系统,经过一系列的查找原因后,发现被攻 ...
- 2.17 C++类与const关键字
参考: http://www.weixueyuan.net/view/6348.html 总结: const成员变量的初始化只有唯一的一条途径:参数初始化表. const成员函数可以使用类中的所有成员 ...
- Java 将图片转成base64,传到前台展示
后台代码: public String getBase64(SysFile sysFile){ String imgStr = ""; try { File file = new ...
- Oracle创建database link(dblink)和同义词(synonym)
同一个数据库不同用户之间建立dblink和synonym 1.建立dblink 实现在A用户下通过dblink访问B用户下的数据库表,需要在A用户下创建访问B库的dblink连接 --创建远程连接db ...
- Linux文件系统命令 ln
命令:ln 功能:Linux下文件的链接功能,区别,软链接需要-s选项,硬链接不需要.相同的是,都是同步变化的,不过软链接不需要占用空间,硬链接占用空间 用法:软链接:ln -s 源文件 目标文件 硬 ...