1.修剪字符串
2.遍历集合
可能这样写:
还有可能这样写:
但有了$.each函数后,就可以这样写了:
3.筛选数组
使用$.grep()方法能筛选数组。先来看grep方法的定义:
以上示例中:
① grep方法的第二个参数是回调函数,该回调函数接收2个参数,一个是数组的元素,一个是数组的索引。
② grep方法的第三个参数inv,默认情况下是undefined,所以!!inv为false,即inv的默认值是false
举例1:int类型数组
如果把grep的第三个参数显式地设置为true,结果怎样呢?
可见,当把grep方法的第三个参数设置为true后,会把不符合回调函数的数组元素过滤出来。
举例2:object类型数组
4.转换数组
使用$.map(arr, callback)为数组的每一个元素调用回调函数,并返回一个新的数组
给数组的每一个元素加1:
把字符串数组转换成整型数字数组,判断数组元素是否是数字:
把转换后的数组合并到原先的数组中:
5.返回数组元素的索引
使用$.inArray(value, array)返回传入的值第一次出现的下标,即索引。
6.将对象转换成数组
$.makeArray(object)将传入类似数组的对象转换成Javascript数组。