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 相关文章推荐
基于jquery中children()与find()的区别介绍
Apr 26 Javascript
浅析javascript的间隔调用和延时调用
Nov 12 Javascript
node.js中的fs.rmdirSync方法使用说明
Dec 16 Javascript
javascript字符串循环匹配实例分析
Jul 17 Javascript
jQuery实现仿百度首页滑动伸缩展开的添加服务效果代码
Sep 09 Javascript
JavaScript 2048 游戏实例代码(简单易懂)
Mar 25 Javascript
jQuery的promise与deferred对象在异步回调中的作用
May 03 Javascript
jQuery实现可移动选项的左右下拉列表示例
Dec 26 Javascript
JavaScript函数节流和函数防抖之间的区别
Feb 15 Javascript
vue实现消息的无缝滚动效果的示例代码
Dec 05 Javascript
详解angular2 控制视图的封装模式
Dec 27 Javascript
手把手教你实现 Promise的使用方法
Sep 02 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
分页显示Oracle数据库记录的类之二
2006/10/09 PHP
比file_get_contents稳定的curl_get_contents分享
2012/01/11 PHP
深入for,while,foreach遍历时间比较的详解
2013/06/08 PHP
PHP用strstr()函数阻止垃圾评论(通过判断a标记)
2013/09/28 PHP
YII2框架中behavior行为的理解与使用方法示例
2020/03/13 PHP
jquery图片不完全按比例自动缩小的简单代码
2013/07/29 Javascript
$.each与$().each的区别示例介绍
2014/03/20 Javascript
javascript时间函数大全
2014/06/30 Javascript
JavaScript设计模式学习之“类式继承”
2015/03/12 Javascript
JSON与XML优缺点对比分析
2015/07/17 Javascript
require.js的用法详解
2015/10/20 Javascript
JS获取月份最后天数、最大天数与某日周数的方法
2015/12/08 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
微信小程序 轮播图swiper详解及实例(源码下载)
2017/01/11 Javascript
JavaScript数组复制详解
2017/02/02 Javascript
JavaScript 获取元素在父节点中的下标(推荐)
2017/06/28 Javascript
JavaScript中的ES6 Proxy的具体使用
2019/06/16 Javascript
layui 富文本编辑器和textarea值的相互传递方法
2019/09/18 Javascript
解决Layui 表格自适应高度的问题
2019/11/15 Javascript
浅谈vue生命周期共有几个阶段?分别是什么?
2020/08/07 Javascript
Vue中computed和watch有哪些区别
2020/12/19 Vue.js
利用 JavaScript 实现并发控制的示例代码
2020/12/31 Javascript
使用 Python 获取 Linux 系统信息的代码
2014/07/13 Python
用python删除java文件头上版权信息的方法
2014/07/31 Python
Python的类实例属性访问规则探讨
2015/01/30 Python
Python 3.x 新特性及10大变化
2015/06/12 Python
Python实现一个简单的验证码程序
2017/11/03 Python
5款非常棒的Python工具
2018/01/05 Python
Python RabbitMQ消息队列实现rpc
2018/05/30 Python
详解python数据结构和算法
2019/04/18 Python
关于Python作用域自学总结
2019/06/10 Python
详解python中的time和datetime的常用方法
2019/07/08 Python
苏格兰在线威士忌商店:The Whisky Barrel
2019/05/07 全球购物
优秀的导游求职信范文
2014/04/06 职场文书
酒店管理失职检讨书
2014/09/16 职场文书
教学副校长工作总结
2015/08/13 职场文书