jQuery数组处理函数整理

 更新时间:2016年08月03日 09:45:12   投稿:jingxian  
下面小编就为大家带来一篇jQuery数组处理函数整理。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
写在前面:
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数组处理函数小结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 基于jquery的地址栏射击游戏代码

    基于jquery的地址栏射击游戏代码

    地址栏射击游戏!对,你没看错,就是在地址栏上玩的游戏,有图有真相!之前在网上看到这个小游戏,可惜在墙外,中午研究了一下,搬到国内来了,看看吧!
    2011-03-03
  • 自定义刻度jQuery进度条及插件

    自定义刻度jQuery进度条及插件

    自定义刻度jq进度条可以自定义进度条刻度圆点数量,大小等相关属性,可以通过css控制圆点的外观样式,通过progressdots插件自定义刻度动画,使用该插件还需引入jquery,jquery.progressdots.js和jquery.progressdots.css文件。需要的朋友一起学习吧
    2015-09-09
  • bootstrap data与jquery .data

    bootstrap data与jquery .data

    最近在做项目的时候用到了bootstrap,在使用中发现其data与jquery的data有些不一样的地方,记录一下,分享给大家
    2014-07-07
  • jquery 实时监听输入框值变化的完美方法(必看)

    jquery 实时监听输入框值变化的完美方法(必看)

    下面小编就为大家带来一篇jquery 实时监听输入框值变化的完美方法(必看)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • 基于jQuery实现表格内容的筛选功能

    基于jQuery实现表格内容的筛选功能

    这篇文章主要介绍了基于jQuery实现表格内容的筛选功能的相关资料,需要的朋友可以参考下
    2016-08-08
  • Jquery attr()方法 属性赋值和属性获取详解

    Jquery attr()方法 属性赋值和属性获取详解

    下面小编就为大家带来一篇Jquery attr()方法 属性赋值和属性获取详解。小编觉得挺不错的,现在分享给大家,也给大家做个参考
    2016-04-04
  • jQuery基于json与cookie实现购物车的方法

    jQuery基于json与cookie实现购物车的方法

    这篇文章主要介绍了jQuery基于json与cookie实现购物车的方法,涉及jQuery操作json格式数据与cookie存储购物车信息的相关技巧,需要的朋友可以参考下
    2016-04-04
  • jQuery的事件委托实例分析

    jQuery的事件委托实例分析

    本文通过具体的实例向我们简单介绍了jQuery的事件委托的实现方式,十分的简单实用,有需要的小伙伴可以参考下。
    2015-07-07
  • jquery实现图片切换代码

    jquery实现图片切换代码

    这篇文章主要为大家详细介绍了jquery实现图片切换代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • picLazyLoad 实现图片延时加载(包含背景图片)

    picLazyLoad 实现图片延时加载(包含背景图片)

    下面小编就为大家带来一篇picLazyLoad 实现图片延时加载(包含背景图片)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-07-07

最新评论