数组处理函数排序
jQuery的数组处理函数被安排如下。如果有补充和建议,欢迎评论交流。
1美元,修剪(价值)
从值中删除任何前导或尾随空白字符
2美元,每一个(容器,回调(key,value))
每个容器的项目都是迭代的,每个回调函数回调函数回调。
容器可以是对象或数组,如果它是js对象,它的每一个属性都是迭代的;如果是数组,每个元素都是迭代的。
3、美元。延长(目标、Source1,源,…,Sourcen)
随着source1中属性扩展目标对象…n对象。返回值是扩展对象。
4,美元getscript(URL,回调)。
动态加载js脚本,并在脚本成功获得时调用回调函数。
5、任何美元。
避免冲突alias.once美元美元。执行任何功能,它必须与jQuery的名字。
6、美元。grep(阵列、回调、反转)
遍历数组,已经通过在每个元素的调制函数调用的回调函数的返回值确定当前元素收集到新的阵列,和新的阵列是$的返回值。grep.the callback回调函数需要返回bool类型。如果颠倒遗漏或错误,返回的元素的回调函数的实现是在返回结果收集。倒是真的,而回调函数返回FALSE在返回结果收集的元素。
7,$ map(数组,{回调})
每个数组元素的传递函数调用,并给出转换函数的一个表示,将转换后的元素作为参数传递。转换函数可以值,null返回转换(删除数组项)或数组中包含的值,并扩展到原始数组。
8、美元。内部数组(Val,阵列)
确定值是否存在于数组中,从0计算(如果未找到,返回到- 1)
9,$合并(第一,第二)
合并两个数组,返回的结果将修改的第一阵列的第一个数组元素内容如下第二阵列的元素。这种方法使用jQuery的方法代替原生concat()方法,但功能不强大,和concat()concat()可以结合多个阵列的同时。
10,$唯一(数组)
过滤器数组中的重复元素,删除数组中的重复元素。只处理删除DOM元素数组,但不能处理字符串或数字数组。
11,美元。makearray(obj)
类数组对象转换为数组对象和类对象数组的长度属性,及其成员的索引从0到length-1。
12,$(DOM)的ToArray()。
恢复在jQuery集到一个数组中的所有DOM元素。不常用,个人甚至认为它是多余的makearray美元。
以上jQuery阵列处理功能的总结是所有萧边分享你的内容。我希望能给你一个参考,我希望你会得到很多支持。