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常见问题整理(持续更新)
Aug 06 Javascript
基于Css3和JQuery实现打字机效果
Aug 11 Javascript
JavaScript新增样式规则(推荐)
Jul 19 Javascript
jQuery实现的放大镜效果示例
Sep 13 Javascript
JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容)
Mar 30 Javascript
详解React Native网络请求fetch简单封装
Aug 10 Javascript
jQuery实现的鼠标响应缓冲动画效果示例
Feb 13 jQuery
详解如何使用babel进行es6文件的编译
May 29 Javascript
Vue.js更改调试地址端口号的实例
Sep 19 Javascript
JavaScript递归函数定义与用法实例分析
Jan 24 Javascript
vue使用原生swiper代码实例
Feb 05 Javascript
Javascript实现关闭广告效果
Jan 29 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顺序查找和二分查找示例
2014/03/27 PHP
jQuery+PHP+ajax实现微博加载更多内容列表功能
2014/06/27 PHP
PHP去掉json字符串中的反斜杠\及去掉双引号前的反斜杠
2015/09/30 PHP
PHP编写简单的App接口
2016/08/28 PHP
php简单随机字符串生成方法示例
2017/04/19 PHP
PHP+Ajax简单get验证操作示例
2019/03/02 PHP
JavaScript常用对象的方法和属性小结
2012/01/24 Javascript
用按钮控制iframe显示的网页实现方法
2013/02/04 Javascript
jQuery照片伸缩效果不影响其他元素的布局
2014/05/09 Javascript
js的回调函数详解
2015/01/05 Javascript
NodeJS中Buffer模块详解
2015/01/07 NodeJs
jQuery实现MSN中文网滑动Tab菜单效果代码
2015/09/09 Javascript
javascript中tostring()和valueof()的用法及两者的区别
2015/11/16 Javascript
jQuery插件formValidator自定义函数扩展功能实例详解
2015/11/25 Javascript
轻松实现javascript图片轮播特效
2016/01/13 Javascript
nodejs基础应用
2017/02/03 NodeJs
JS实现一个简单的日历
2017/02/22 Javascript
微信小程序 wx:for的使用实例详解
2017/04/27 Javascript
基于react组件之间的参数传递(详解)
2017/09/05 Javascript
js表单序列化判断空值的实例
2017/09/22 Javascript
Vue实现内部组件轮播切换效果的示例代码
2018/04/07 Javascript
基于NodeJS开发钉钉回调接口实现AES-CBC加解密
2020/08/20 NodeJs
Scrapy基于selenium结合爬取淘宝的实例讲解
2018/06/13 Python
python3.5绘制随机漫步图
2018/08/27 Python
使用Django连接Mysql数据库步骤
2019/01/15 Python
python中自带的三个装饰器的实现
2019/11/08 Python
简单了解Pandas缺失值处理方法
2019/11/16 Python
python图形用户接口实例详解
2019/12/16 Python
瑰珀翠美国官网:Crabtree & Evelyn美国
2016/11/29 全球购物
台湾旅游网站:雄狮旅游网
2017/08/16 全球购物
请描述一下”is a”关系和”has a”关系
2015/02/03 面试题
旅游管理实习自我鉴定
2013/09/29 职场文书
大学毕业感言100字
2014/02/03 职场文书
检举信的格式及范文
2014/04/04 职场文书
公司新员工欢迎词
2015/09/30 职场文书
Python几种酷炫的进度条的方式
2022/04/11 Python