jQuery数组处理函数整理


Posted in Javascript onAugust 03, 2016
写在前面:
jQuery的数组处理函数整理如下,如有补充和建议,欢迎评论交流~
 
1、$.trim(value) 
从value中删除任何前导或尾随的空白字符
 
2、$.each(container, callback(key,value)) 
对container的每一项进行迭代,为每一项调用回调函数callback。
container 可以是对象或数组。如果是js对象,则迭代其每个属性;如果是数组,则迭代其每个元素。
 
3、$.extend(target, source1, source2, ..., sourcen) 
用source1...n 对象的属性来扩展target对象。返回值为扩展后的对象。 
 
4、$.getScript(url, callback) 
动态加载js脚本。并在成功获取脚本时调用回调函数。
 
5、$.noConflict 
避免$别名冲突。一旦执行$.noConflict函数,就必须使用jQuery名称调用。
 
6、$.grep(array, callback, invert) 
遍历已传入的数组,为各元素调用对调函数。回调函数的返回值决定是否把当前元素收集到新数组,新数组作为$.grep的返回值。callback回调函数需要返回一个bool类型的值。如果invert省略或为false,则回调函数返回TRUE的元素被收集到返回结果中。invert为true,则回调函数返回false的元素被收集到返回结果中。

7、$.map(array,[callback])

转换函数会为每个数组元素调用, 而且会给这个转换函数传递一个表示被转换的元素作为参数. 转换函数可以返回转换后的值、null(删除数组中的项目)或一个包含值的数组, 并扩展至原始数组中。

8、$.inArray(val,array)
判断值是否存在于数组中,从0开始计数(如果没有找到则返回-1)
 
9、$.merge(first,second)
合并两个数组。返回的结果会修改第一个数组的内容——第一个数组的元素后面跟着第二个数组的元素。这个方法是用jQuery的方法替代原生concat()方法, 但功能并没有concat()强大, concat()可以同时合并多个数组。
 
10、$.unique(array)
过滤数组中重复元素,删除数组中重复元素. 只处理删除DOM元素数组,而不能处理字符串或者数字数组
 
11、$.makeArray(obj)
将类数组对象转换为数组对象, 类数组对象有 length 属性,其成员索引为0至 length-1。

12、$(dom).toArray()

把jQuery集合中所有DOM元素恢复成一个数组。并不常用的方法, 个人甚至觉得它和$.makeArray一样多余.

以上这篇jQuery数组处理函数小结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
xml 封装与解析(javascript和C#中)
Jul 26 Javascript
jQuery编写widget的一些技巧分享
Oct 28 Javascript
JavaScript对象创建及继承原理实例解剖
Feb 28 Javascript
jquery获得页面元素的坐标值实现思路及代码
Apr 15 Javascript
JavaScript中匿名函数用法实例
Mar 23 Javascript
JavaScript对象属性检查、增加、删除、访问操作实例
Jul 08 Javascript
全面了解JS中的匿名函数
Jun 29 Javascript
聊一聊Vue.js过渡效果
Sep 07 Javascript
详谈表单重复提交的三种情况及解决方法
Aug 16 Javascript
使用淘宝镜像cnpm安装Vue.js的图文教程
May 17 Javascript
angularjs1.5 组件内用函数向外传值的实例
Sep 30 Javascript
js计算两个时间差 天 时 分 秒 毫秒的代码
May 21 Javascript
功能强大的Bootstrap组件(结合js)
Aug 03 #Javascript
AngularJS基础 ng-submit 指令简单示例
Aug 03 #Javascript
一个简单的JavaScript Map实例(分享)
Aug 03 #Javascript
AngularJS教程 ng-style 指令简单示例
Aug 03 #Javascript
js判断数组key是否存在(不用循环)的简单实例
Aug 03 #Javascript
JavaScript将DOM事件处理程序封装为event.js 出现的低级错误问题
Aug 03 #Javascript
AngularJS基础 ng-srcset 指令简单示例
Aug 03 #Javascript
You might like
php object转数组示例
2014/01/15 PHP
Laravel 5框架学习之向视图传送数据(进阶篇)
2015/04/08 PHP
JavaScript-世界上误解最深的语言分析
2007/08/12 Javascript
使用JQuery和s3captche实现一个水果名字的验证
2009/08/14 Javascript
javascript与cookie 的问题详解
2013/11/11 Javascript
jQuery表格插件datatables用法总结
2014/09/05 Javascript
判断window.onload是否多次使用的方法
2014/09/21 Javascript
jquery validate和jquery form 插件组合实现验证表单后AJAX提交
2015/08/26 Javascript
基于OL2实现百度地图ABCD marker的效果
2015/10/01 Javascript
Bootstrap插件全集
2016/07/18 Javascript
Javascript的比较汇总
2016/07/25 Javascript
详解Node全局变量global模块
2017/09/28 Javascript
使用原生js封装的ajax实例(兼容jsonp)
2017/10/12 Javascript
layui获取多选框中的值方法
2018/08/15 Javascript
vuejs中监听窗口关闭和窗口刷新事件的方法
2018/09/21 Javascript
理解JavaScript中的Proxy 与 Reflection API
2020/09/21 Javascript
javascript实现搜索筛选功能实例代码
2020/11/12 Javascript
python实现带验证码网站的自动登陆实现代码
2015/01/12 Python
python设计tcp数据包协议类的例子
2019/07/23 Python
python程序输出无内容的解决方式
2020/04/09 Python
django rest framework 过滤时间操作
2020/07/12 Python
Python面向对象多态实现原理及代码实例
2020/09/16 Python
解决pytorch 保存模型遇到的问题
2021/03/03 Python
Original Penguin英国官方网站:美国著名休闲时装品牌
2016/10/30 全球购物
德国在线购买葡萄酒网站:Geile Weine
2019/09/24 全球购物
超市采购员岗位职责
2014/02/01 职场文书
企业员工培训感言
2014/02/26 职场文书
音乐节策划方案
2014/06/09 职场文书
宿舍标语大全
2014/06/19 职场文书
2014民事授权委托书范本
2014/09/29 职场文书
四风自我剖析材料思想汇报
2014/10/01 职场文书
英文导游词
2015/02/13 职场文书
解放思想大讨论活动总结
2015/05/09 职场文书
清明扫墓感想
2015/08/11 职场文书
小学语文教师研修感悟
2015/11/18 职场文书
swagger如何返回map字段注释
2021/07/03 Java/Android