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 屏蔽鼠标右键脚本附破解方法
Dec 03 Javascript
Javascript前端UI框架Kit使用指南之kitjs事件管理
Nov 28 Javascript
javascript+HTML5的Canvas实现Lab单车动画效果
Aug 07 Javascript
jQuery基础知识点总结(DOM操作)
Jun 01 Javascript
基于Bootstrap的Metronic框架实现条码和二维码的生成及打印处理操作
Aug 29 Javascript
JavaScript制作简易计算器(不用eval)
Feb 05 Javascript
webpack手动配置React开发环境的步骤
Jul 02 Javascript
在Vue中获取组件声明时的name属性方法
Sep 12 Javascript
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
Jan 18 jQuery
jQuery实现的导航条点击后高亮显示功能示例
Mar 04 jQuery
微信小程序HTTP接口请求封装代码实例
Sep 05 Javascript
jQuery实现简单全选框
Sep 13 jQuery
功能强大的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
从零开始 教你如何搭建Discuz!4.1论坛
2006/07/07 PHP
如何在symfony中导出为CSV文件中的数据
2011/10/06 PHP
php实现把数组按指定的个数分隔
2014/02/17 PHP
php有道翻译api调用方法实例
2014/12/22 PHP
Laravel自定义 封装便捷返回Json数据格式的引用方法
2019/09/29 PHP
基于Jquery与WebMethod投票功能实现代码
2011/01/19 Javascript
Extjs gridpanel 出现横向滚动条问题的解决方法
2011/07/04 Javascript
js中的referrer返回上一页使用介绍
2013/09/26 Javascript
jQuery实现菜单式图片滑动切换
2015/03/14 Javascript
javascript电商网站抢购倒计时效果实现
2015/11/19 Javascript
论JavaScript模块化编程
2016/03/07 Javascript
最实用的jQuery分页插件
2016/10/09 Javascript
基于javascript实现按圆形排列DIV元素(二)
2016/12/02 Javascript
浅谈JavaScript_DOM学习篇_图片切换小案例
2019/03/19 Javascript
从零到一详聊创建Vue工程及遇到的常见问题
2019/04/25 Javascript
Vue + Elementui实现多标签页共存的方法
2019/06/12 Javascript
element-ui 中使用upload多文件上传只请求一次接口
2019/07/19 Javascript
js最全的数组的降维5种办法(小结)
2020/04/28 Javascript
vue.js实现h5机器人聊天(测试版)
2020/07/16 Javascript
vue style width a href动态拼接问题的解决
2020/08/07 Javascript
开源软件包和环境管理系统Anaconda的安装使用
2017/09/04 Python
5分钟 Pipenv 上手指南
2018/12/20 Python
Django 设置admin后台表和App(应用)为中文名的操作方法
2020/05/10 Python
Matplotlib配色之Colormap详解
2021/01/05 Python
深入理解Python变量的数据类型和存储
2021/02/01 Python
python中Array和DataFrame相互转换的实例讲解
2021/02/03 Python
AmazeUi Tree(树形结构) 应用小结
2020/08/17 HTML / CSS
自我评价200字分享
2013/12/17 职场文书
企业总经理任命书
2014/06/05 职场文书
社区个人对照检查材料(群众路线)
2014/09/26 职场文书
出纳工作检讨书范文
2014/12/27 职场文书
2015年新农合工作总结
2015/03/30 职场文书
2016年小学生寒假总结
2015/10/10 职场文书
关于感恩的作文
2019/08/26 职场文书
2019年新郎保证书3篇
2019/10/17 职场文书
剧场版《转生恶役只好拔除破灭旗标》公开最新视觉图 2023年上映
2022/04/02 日漫