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实现拖拽效果插件的方法
Mar 23 Javascript
Javascript实现颜色rgb与16进制转换的方法
Apr 18 Javascript
jquery带下拉菜单和焦点图代码分享
Aug 24 Javascript
多种jQuery绑定事件的实现方式
Jun 13 Javascript
微信小程序canvas实现刮刮乐效果
Jul 09 Javascript
详解vuejs2.0 select 动态绑定下拉框支持多选
Apr 25 Javascript
微信小程序云开发如何使用云函数生成二维码
May 18 Javascript
如何使用Node.js爬取任意网页资源并输出PDF文件到本地
Jun 17 Javascript
原生JS实现烟花效果
Mar 10 Javascript
微信小程序订阅消息(java后端实现)开发
Jun 01 Javascript
使用js获取身份证年龄的示例代码
Dec 11 Javascript
js实现简单的倒计时
Jan 28 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 4.2书写安全的脚本
2006/10/09 PHP
php 启动报错如何解决
2014/01/17 PHP
php开发微信支付获取用户地址
2015/10/04 PHP
WordPress中用于检索模版的相关PHP函数使用解析
2015/12/15 PHP
php从数据库读取数据,并以json格式返回数据的方法
2018/08/21 PHP
JQuery1.6 使用方法三
2011/11/23 Javascript
js读写(删除)Cookie实例详解
2013/04/17 Javascript
Knockout数组(observable)使用详解示例
2013/11/15 Javascript
淘宝网提供的国内NPM镜像简介和使用方法
2014/04/17 Javascript
jquery通过visible来判断标签是否显示或隐藏
2014/05/08 Javascript
如何在node的express中使用socket.io
2014/12/15 Javascript
原生js配合cookie制作保存路径的拖拽
2015/12/29 Javascript
JQuery控制图片由中心点逐渐放大效果
2016/06/26 Javascript
微信小程序开发(一) 微信登录流程详解
2017/01/11 Javascript
js实现多行文本框统计剩余字数功能
2017/03/28 Javascript
基于 webpack2 实现的多入口项目脚手架详解
2017/06/26 Javascript
详细介绍RxJS在Angular中的应用
2017/09/23 Javascript
详解用Webpack与Babel配置ES6开发环境
2019/03/12 Javascript
jQuery添加新内容的四个常用方法分析【append,prepend,after,before】
2019/03/19 jQuery
jQuery pager.js 插件动态分页功能实例分析
2019/08/02 jQuery
vue element 生成无线级左侧菜单的实现代码
2019/08/21 Javascript
vue 根据选择条件显示指定参数的例子
2019/11/09 Javascript
node+vue实现文件上传功能
2020/05/28 Javascript
vue实现购物车结算功能
2020/06/18 Javascript
Vue+element+cookie记住密码功能的简单实现方法
2020/09/20 Javascript
Python 性能优化技巧总结
2016/11/01 Python
python 列表,数组,矩阵两两转换tolist()的实例
2018/04/04 Python
Django中信号signals的简单使用方法
2019/07/04 Python
TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南
2020/04/08 Python
简单的Python人脸识别系统
2020/07/14 Python
学生社团文化节开幕式主持词
2014/03/28 职场文书
员工廉洁自律承诺书
2014/05/26 职场文书
专业见习报告范文
2014/11/03 职场文书
教师远程培训心得体会
2016/01/09 职场文书
Kubernetes中Deployment的升级与回滚
2022/04/01 Servers
javascript中Set、Map、WeakSet、WeakMap区别
2022/12/24 Javascript