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 相关文章推荐
用js查找法实现当前栏目的高亮显示的代码
Nov 24 Javascript
IE iframe的onload方法分析小结
Jan 07 Javascript
JS判断当前日期是否大于某个日期的实现代码
Sep 02 Javascript
jquery实现瀑布流效果分享
Mar 26 Javascript
Jquery性能优化详解
May 15 Javascript
js阻止事件追加的具体实现
Oct 15 Javascript
jquery日历插件e-calendar升级版
Nov 10 Javascript
Vue工程模板文件 webpack打包配置方法
Dec 26 Javascript
Node.js 利用cheerio制作简单的网页爬虫示例
Mar 01 Javascript
小程序hover-class点击态效果实现
Feb 26 Javascript
vue ajax 拦截原理与实现方法示例
Nov 29 Javascript
JS实现移动端双指缩放和旋转方法
Dec 13 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 switch语句多个值匹配同一代码块的实现
2014/03/03 PHP
Codeigniter生成Excel文档的简单方法
2014/06/12 PHP
PHP根据传来的16进制颜色代码自动改变背景颜色
2014/06/13 PHP
ThinkPHP表单数据智能写入create方法实例分析
2015/09/27 PHP
php中访问修饰符的知识点总结
2019/01/27 PHP
分别用marquee和div+js实现首尾相连循环滚动效果,仅3行代码
2011/09/21 Javascript
artDialog双击会关闭对话框的修改过程分享
2013/08/05 Javascript
Jquery Validate 正则表达式实用验证代码大全
2013/08/23 Javascript
JavaScript对象学习经验整理
2013/10/12 Javascript
JS 排序输出实现table行号自增前端动态生成的tr
2014/08/13 Javascript
js判断手机和pc端选择不同执行事件的方法
2015/01/30 Javascript
浅谈javascript中基本包装类型
2015/06/03 Javascript
值得分享和收藏的Bootstrap学习教程
2016/05/12 Javascript
在JSP中如何实现MD5加密的方法
2016/11/02 Javascript
详解用vue-cli来搭建vue项目和webpack
2017/04/20 Javascript
Jquery把获取到的input值转换成json
2017/05/15 jQuery
详解vue2.0 使用动态组件实现 Tab 标签页切换效果(vue-cli)
2017/08/30 Javascript
node通过npm写一个cli命令行工具
2017/10/12 Javascript
requireJS模块化实现返回顶部功能的方法详解
2017/10/16 Javascript
vue-cli 3.x 修改dist路径的方法
2018/09/19 Javascript
详解如何webpack使用DllPlugin
2018/09/30 Javascript
node Buffer缓存区常见操作示例
2019/05/04 Javascript
详解jQuery中的prop()使用方法
2020/01/05 jQuery
微信小程序聊天功能的示例代码
2020/01/13 Javascript
javascript设计模式 ? 备忘录模式原理与用法实例分析
2020/04/21 Javascript
python爬取51job中hr的邮箱
2016/05/14 Python
Python中的四种交换数值的方法解析
2019/11/18 Python
如何使用selenium和requests组合实现登录页面
2020/02/03 Python
BSTN意大利:德国街头和运动文化高品质商店
2020/12/22 全球购物
给水工程专业毕业生自荐信
2014/01/28 职场文书
家电业务员岗位职责
2014/03/10 职场文书
党的群众路线教育实践活动查摆问题自查报告
2014/10/10 职场文书
2016年学习贯彻十八届五中全会精神心得体会
2016/01/05 职场文书
《秋天的图画》教学反思
2016/02/19 职场文书
2016创先争优活动党员公开承诺书
2016/03/24 职场文书
《狼王梦》读后感:可怜天下父母心
2019/11/01 职场文书