jQuery中$.grep() 过滤函数 数组过滤
<pre code_snippet_id="1998964" snippet_file_name="blog_20161122_1_1873395" name="code" class="html">var = $.grep([1,32,5,63,8,4,-8,-5,2,56,9,62,-6],function (n , i){ if(n>50){ return n; } }); console.log(test);</pre> <pre></pre> <br> ---->[63,56,62]
$.grep(array,callback,[invert])里面有两个参数,第一个参数为待过滤的数组,第二个参数为过滤的条件,第三个参数(可有可无)为保留元素(true)或者删除元素(false)。
var = $.grep([1,32,5,63,8,4,-8,-5,2,56,9,62,-6],function (n , i){ if(n>50){ return n; } },true); console.log(test); ---->[63,56,62]
var = $.grep([1,32,5,63,8,4,-8,-5,2,56,9,62,-6],function (n , i){ if(n>50){ return n; } },false); console.log(test); ---->[1,32, 5,8,4,-8,-5,2,9,-6]
以上所述是小编给大家介绍的jQuery中$.grep() 过滤函数 数组过滤,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
jquery数组过滤筛选方法grep()简介
jquery中有个grep()方法用于数组元素过滤筛选,悲剧的是,平时我们用的api文档中找不到这个说明.查看官方说明:http://api.jquery.com/jQuery.grep/ grep()的使用方法: grep(array,callback,invert) array:待过滤数组; callback:处理数组中的每个元素,并过滤元素,该函数中包含两个参数,第一个是当前数组元素的值,一个是当前数组元素的下标,即元素索引值.此函数应返回一个布尔值.另外,此函数可设置为一个字符串,当设置
-
jQuery中$.grep() 过滤函数 数组过滤
<pre code_snippet_id="1998964" snippet_file_name="blog_20161122_1_1873395" name="code" class="html">var = $.grep([1,32,5,63,8,4,-8,-5,2,56,9,62,-6],function (n , i){ if(n>50){ return n; } }); console.log(te
-
比较好用的PHP防注入漏洞过滤函数代码
复制代码 代码如下: <?PHP //PHP整站防注入程序,需要在公共文件中require_once本文件 //判断magic_quotes_gpc状态 if (@get_magic_quotes_gpc ()) { $_GET = sec ( $_GET ); $_POST = sec ( $_POST ); $_COOKIE = sec ( $_COOKIE ); $_FILES = sec ( $_FILES ); } $_SERVER = sec ( $_SERVER ); functi
-
CI框架安全过滤函数示例
本文实例讲述了CI框架安全过滤函数.分享给大家供大家参考,具体如下: 1.CI框架版本: /** * 自动过滤变量,进行XSS,去空 * 支持:单个字符串,多维数组,数字 * @param type $param = '常规字符串' 或 array('字符串1','字符串2'); * @return string|array */ final protected function html_trim($param='') { if(is_array($param) && !empty ($
-
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
首先我们要明白在python中当字符编码为:UTF-8时,中文在字符串中的占位为3个字节,其余字符为一个字节 下面就直接介绍几种python中字符串常用的几种字符串内置函数(本文中牵扯到了模块与一些之前章节没讲过的相关知识,坑我之后会填的) 字符串切片(截取字符串): #字符串切片 string[开始位置:结束位置:步长] name = "巩祎鹏"print(name[0:]) #从第一个字符截取到最后一个字符 print(name[0:2]) #从第一个字符截取到第二个字符 prin
-
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
1.漏洞产生的原因 #### 正常的反序列化语句是这样的 $a='a:2:{s:8:"username";s:7:"dimpl3s";s:8:"password";s:6:"abcdef";}'; 但是如果写成这样 $b='a:2:{s:8:"username";s:7:"dimpl3s";s:8:"password";s:6:"123456";}
-
PHP中字符安全过滤函数使用小结
在WEB开发过程中,我们经常要获取来自于世界各地的用户输入的数据.但是,我们"永远都不能相信那些用户输入的数据".所以在各种的Web开发语言中,都会提供保证用户输入数据安全的函数.在PHP中,有些非常有用并且方便的函数,它们可以帮助你防止出现像SQL注入攻击,XSS攻击等问题. 1. mysql_real_escape_string() 这个函数曾经对于在PHP中防止SQL注入攻击提供了很大的帮助,它对特殊的字符,像单引号和双引号,加上了"反斜杠",确保用户的输入在
-
php 安全过滤函数代码
复制代码 代码如下: //安全过滤输入[jb] function check_str($string, $isurl = false) { $string = preg_replace('/[\\x00-\\x08\\x0B\\x0C\\x0E-\\x1F]/','',$string); $string = str_replace(array("\0","%00","\r"),'',$string); empty($isurl) &&am
-
php常用的安全过滤函数集锦
虽然各种开发框架给我们提供了很好的安全的处理方式,但是,我们还是要注意一下安全问题的. 原因简单:很多小的功能和项目是用不到框架的,我们需要自己解决安全问题! ①常用的安全函数有哪些: 复制代码 代码如下: mysql_real_escape_string() addslashes() ②这些函数的作用: mysql_real_escape_string()和addslashes()函数都是对数据中的 单引号.双引号进行转义!也就是防止sql注入! 但是mysql_real_escape_
-
python数组过滤实现方法
本文实例讲述了python数组过滤实现方法.分享给大家供大家参考.具体如下: 这段代码可以按照指定的条件过滤数组内的元素,返回过滤后的数组 li = ["a", "mpilgrim", "foo", "b", "c", "b", "d", "d"] print [elem for elem in li if len(elem) > 1] pr
随机推荐
- Python通过命令开启http.server服务器的方法
- MySQL下将一个表的数据插入到另外一个表的实现语句
- ajax 不错的应用
- 用DNSPod和Squid打造自己的CDN (八) 测试并运行SQUID
- asp.net上传文件到数据库的解决方案
- 在Asp.net网页上写读Cookie的两种不同语法介绍
- .NET实现简易的文件增量备份程序
- LNMP部署laravel以及xhprof安装使用教程
- Java Servlet上传图片到指定文件夹并显示图片
- 谈谈我对JavaScript原型和闭包系列理解(随手笔记6)
- jquery实现带单选按钮的表格行选中时高亮显示
- 用vbs实现虚拟主机和域名查循的脚本
- 安装oracle11g INS-30131执行安装程序验证所需的初始设置失败的解决方法
- javascript修改IMG标签的src问题
- JavaScript代码复用模式实例分析
- 微信小程序实现图片轮播及文件上传
- WinXP注册表应用—注册表使用全攻略之八
- PHP类的反射用法实例
- 浅析php静态方法与非静态方法的用法区别
- Python利用multiprocessing实现最简单的分布式作业调度系统实例