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判断页面加载状态以及添加遮罩和缓冲动画的代码
Oct 11 Javascript
用js实现trim()的解决办法
Apr 16 Javascript
jquery 绑定回车动作扑捉回车键触发的事件
Mar 26 Javascript
js实现键盘上下左右键选择文字并显示在文本框的方法
May 07 Javascript
jQuery实现的自适应焦点图效果完整实例
Aug 24 Javascript
react.js 翻页插件实例代码
Jan 19 Javascript
Angular.js中window.onload(),$(document).ready()的写法浅析
Sep 28 Javascript
利用nvm管理多个版本的node.js与npm详解
Nov 02 Javascript
微信小程序loading组件显示载入动画用法示例【附源码下载】
Dec 09 Javascript
用jquery获取select标签中选中的option值及文本的示例
Jan 25 jQuery
详解JavaScript 中的批处理和缓存
Nov 19 Javascript
JS前端使用canvas实现物体的点选示例
Aug 05 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
各种咖啡的英文名子是什么
2021/03/03 新手入门
php常用正则函数实例小结
2016/12/29 PHP
PHP实现新型冠状病毒疫情实时图的实例
2020/02/04 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
2020/02/27 PHP
用函数式编程技术编写优美的 JavaScript
2006/11/25 Javascript
用jscript实现列出安装的软件列表
2007/06/18 Javascript
jquery datatable后台封装数据示例代码
2014/08/07 Javascript
JQuery中DOM事件绑定用法详解
2015/06/13 Javascript
JS实现物体带缓冲的间歇运动效果示例
2016/12/22 Javascript
详解通过JSON数据使用VUE.JS
2017/05/26 Javascript
微信小程序实现轮播图效果
2017/09/07 Javascript
layui弹出层按钮提交iframe表单的方法
2018/08/20 Javascript
如何使用vuex实现兄弟组件通信
2018/11/02 Javascript
Vue 实现手动刷新组件的方法
2019/02/19 Javascript
pm2启动ssr失败的解决方法
2019/06/29 Javascript
使用xampp将angular项目运行在web服务器的教程
2019/09/16 Javascript
Python实现删除Android工程中的冗余字符串
2015/01/19 Python
python实现的希尔排序算法实例
2015/07/01 Python
如何处理Python3.4 使用pymssql 乱码问题
2016/01/08 Python
Python 3.6 读取并操作文件内容的实例
2018/04/23 Python
python数字图像处理实现直方图与均衡化
2018/05/04 Python
Pycharm 创建 Django admin 用户名和密码的实例
2018/05/30 Python
python将txt等文件中的数据读为numpy数组的方法
2018/12/22 Python
Python3实现从排序数组中删除重复项算法分析
2019/04/03 Python
python退出循环的方法
2020/06/18 Python
使用SimpleITK读取和保存NIfTI/DICOM文件实例
2020/07/01 Python
Order by的几种用法
2013/06/16 面试题
采购部部门职责
2013/12/15 职场文书
平民服装店创业计划书
2014/01/17 职场文书
主题班会演讲稿
2014/05/22 职场文书
事业单位鉴定材料
2014/05/25 职场文书
青年教师师德演讲稿
2014/08/26 职场文书
小学毕业感言100字
2015/07/30 职场文书
互联网创业商业模式以及赚钱法则有哪些?
2019/10/12 职场文书
Python如何使用循环结构和分支结构
2022/04/13 Python
nginx代理实现静态资源访问的示例代码
2022/07/07 Servers