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 获取和设置css3 属性值的实现方法
May 06 Javascript
javascript中的绑定与解绑函数应用示例
Jun 24 Javascript
javascript基础语法学习笔记
Jan 04 Javascript
AngularJS 如何在控制台进行错误调试
Jun 07 Javascript
jQuery插件扩展extend的简单实现原理
Jun 24 Javascript
JS清除字符串中重复值的实现方法
Aug 03 Javascript
vue scroller返回页面记住滚动位置的实例代码
Jan 29 Javascript
浅谈Angular6的服务和依赖注入
Jun 27 Javascript
在小程序中集成redux/immutable/thunk第三方库的方法
Aug 12 Javascript
详解关于webpack多入口热加载很慢的原因
Apr 24 Javascript
JavaScript面向对象编程小游戏---贪吃蛇代码实例
May 15 Javascript
Node.js fs模块(文件模块)创建、删除目录(文件)读取写入文件流的方法
Sep 03 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安装xdebug/php安装pear/phpunit详解步骤(图)
2013/12/22 PHP
VB中的RasEnumConnections函数返回632错误解决方法
2014/07/29 PHP
从零开始学YII2框架(一)通过Composer安装Yii2框架
2014/08/20 PHP
PHP将页面中点击数量高的链接进行高亮显示的方法
2016/05/30 PHP
php魔法函数与魔法常量使用介绍
2017/07/23 PHP
php获得刚插入数据的id 的几种方法总结
2018/05/31 PHP
javascript特殊用法示例介绍
2013/11/29 Javascript
JS实现仿百度输入框自动匹配功能的示例代码
2014/02/19 Javascript
jquery解析JSON数据示例代码
2014/03/17 Javascript
Internet Explorer 11 浏览器介绍:别叫我IE
2014/09/28 Javascript
Javascript中Array.prototype.map()详解
2014/10/22 Javascript
JavaScript数组和循环详解
2015/04/27 Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
2016/10/01 Javascript
Bootstrap 3 按钮标签实例代码
2017/02/21 Javascript
微信小程序radio组件使用详解
2018/01/31 Javascript
说说node中的可读流和可写流的区别
2018/06/01 Javascript
NodeJS如何实现同步的方法示例
2018/08/24 NodeJs
JS学习笔记之数组去重实现方法小结
2019/05/29 Javascript
layui实现三级联动效果
2019/07/26 Javascript
Angular 多模块项目构建过程
2020/02/13 Javascript
使用pytorch实现可视化中间层的结果
2019/12/30 Python
Python 实现判断图片格式并转换,将转换的图像存到生成的文件夹中
2020/01/13 Python
python如何使用代码运行助手
2020/07/03 Python
python3爬虫中引用Queue的实例讲解
2020/11/24 Python
Html5 new XMLHttpRequest()监听附件上传进度
2021/01/14 HTML / CSS
在职研究生自我鉴定
2013/10/16 职场文书
自考毕业生自我鉴定
2013/11/04 职场文书
副总经理工作职责
2013/11/28 职场文书
人力资源主管职责范本
2014/03/05 职场文书
《天安门广场》教学反思
2014/04/23 职场文书
安全责任书模板
2014/07/22 职场文书
2014年科普工作总结
2014/12/06 职场文书
你为什么是穷人?可能是这5个缺点造成
2019/07/11 职场文书
使用redis生成唯一编号及原理示例详解
2021/09/15 Redis
JavaScript 对象创建的3种方法
2021/11/17 Javascript
Windows Server 2012配置DNS服务器的方法
2022/04/29 Servers