jQuery之常用的工具函数详解(二)

$.merge() 合并两个数组内容到第一个数组。

var a=[1,2,3];
var b=[4,5,6];
console.log($.merge(a,b)); //->[1,2,3,4,5,6];

$.map() 将一个数组中的所有元素转换到另一个数组中。

var arr=[1,2,3,4,5,6];
  var arr1=$.map(arr,function(val,i){    
         return [val,i+1];
  })
  console.log(arr1);  //->[1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6]

$.grep() 查找满足过滤函数的数组元素。原始数组不受影响。

var a=[1,2,3,4,5,6];
  var b=$.grep(a,function(val,i){
    return val>2;
  })
  console.log(b);//->[3, 4, 5, 6]

$.inArray() 搜索指定的值在数组并返回其索引(如果未找到或1)。

var a=[1,2,3,4,5,6];
console.log($.inArray(3,a));  //->2

$.makeArray()类似数组的对象转换成一个真正的JavaScript数组。

console.log($.makeArray($('div')));//->[div, div, div, div]

$.trim() 函数用于去除字符串两端的空白字符

var str='    abc    ';
console.log($.trim(str)); //->abc

后续更新

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • PHP常用函数大全 usleep() 函数延迟代码执行若干微秒。 unpack() 函数从二进制字符串对数据进行解...
    上街买菜丶迷倒老太阅读 1,381评论 0 20
  • php usleep() 函数延迟代码执行若干微秒。 unpack() 函数从二进制字符串对数据进行解包。 uni...
    思梦PHP阅读 2,001评论 1 24
  • 1.JQuery 基础 改变web开发人员创造搞交互性界面的方式。设计者无需花费时间纠缠JS复杂的高级特性。 1....
    LaBaby_阅读 1,367评论 0 2
  • 1.JQuery 基础 改变web开发人员创造搞交互性界面的方式。设计者无需花费时间纠缠JS复杂的高级特性。 1....
    LaBaby_阅读 1,199评论 0 1
  • 昨天一个朋友问我一个问题:上班时间压力特别大,心情不好,有时候忍不住向同事发牢骚,米老师,我该怎么办,我是不是有心...
    架构师米洛阅读 380评论 0 0