这两个方法主要用来操作数组,选择出数组中符合条件的记录,并返回。 $.grep()方法的使用: var nums="1,2,3,4,5,jquery,css".split(","); var returnNum=$.grep(nums,function(num,index){ //num是数组中的某个对象 //index是num对应的下标 return isNaN(num); }) 上面代码得到的结果returnNum中的值为["jquery", "css"]。 $.map()方法的使用: var nums="1,2,3,4,5,jquery,css".split(","); var returnNum=$.map(nums,function(num,index){ //num是数组中的某个对象 //index是num对应的下标 return isNaN(num)?num:null; }) 得到的结果与$.grep()方法中得到的相同。
|
|
来自: 复杂网络621 > 《javascript》