jquery能不能对数组使用函数

发布时间:2022-09-08 09:30:09 作者:iii
来源:亿速云 阅读:97

这篇文章主要介绍“jquery能不能对数组使用函数”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“jquery能不能对数组使用函数”文章能帮助大家解决问题。

jquery能对数组使用函数;数组就是某类数据的集合,数据类型可以是整型、字符串、甚至是对象,jquery可以利用trim、grep、inArray、unique等等函数来操作数组。

本文操作环境:windows10系统、jquery3.6.0版、Dell G3电脑。

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能不能对数组使用函数”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。

推荐阅读:
  1. jQuery操作数组函数
  2. 如何在Jquery中使用each函数做遍历及数组处理

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

jquery

上一篇:gitee好友怎么添加

下一篇:移动端能不能使用jquery

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》