UDN-企业互联网技术人气社区

板块导航

浏览  : 469
回复  : 2

[原生js] js中数组的常用方法小结

[复制链接]
刘莉莉11的头像 楼主
发表于 2017-1-3 13:19:59 | 显示全部楼层 |阅读模式
  这篇文章主要介绍了js中数组的常用方法,结合实例形式分析了js中的常用数组方法,如push、concat、pop、splice、reverse、join等功能与用法,需要的朋友可以参考下

  本文实例总结了js中数组的常用方法。分享给大家供大家参考,具体如下:
  
  push 方法
  
  该方法会把一个元素或一组元素(数组)添加到当前数组的末尾。
  
  eg:
  1. var arr1 = [1, 2, 3];
  2. arr1.push([4, 5]);
复制代码

  arr1的结果是[1, 2, 3, 4, 5]
  
  concat 方法
  
  该方法会把两个数组或元素组合在一起,但是不会改变调用者的结构
  
  eg:
  1. var arr1 = [1, 2, 3];
  2. var arr2 = [4, 5];
  3. var arr3 = arr1.concat(arr2);
复制代码

  arr1的值:[1, 2, 3];
  
  arr3的值:[1, 2, 3, 4, 5]
  
  pop 方法
  
  该方法作用是删除数组中最后一个元素,并返回删除的元素
  
  eg:
  1. var arr1 = [1, 2, 3];
  2. var val = arr1.pop();
复制代码

  val的值:3
  
  arr1的值:[1, 2]
  
  splice 方法
  
  该方法能删除指定的元素,或者插入指定的元素,函数原型 splice(index,howmany,element1,.....,elementX)
  
  index表示要删除的开始下标, howmany表示要删除的元素个数,element(可选)从index开始,要插入的元素,该方法的返回值是被删除掉的那部分数组
  
  eg:
  1. var arr1 = [1, 2, 3, 4, 5];
  2. var arr2 = arr1.splice(0, 2);
  3. alert(arr1);
  4. alert(arr2);
复制代码

  arr1的值:[3, 4, 5]
  
  arr2的值:[1, 2]
  
  PS:这个方法一般我用的比较多的就是删除数组的所有元素:arr1.splice(0, arr1.length);
  
  reverse 方法
  
  该 颠倒数组中元素的顺序
  
  join 方法
  
  返回一个字符串,字符串的内容是数组的所有元素,元素之间通过指定的分隔符进行分隔。
  
  eg:
  1. var arr1 = [1, 2, 3];
  2. var str = arr1.join("--");
  3. alert(str);
复制代码

  str的值:1--2--3

  希望本文所述对大家JavaScript程序设计有所帮助。
  

发表于 2017-1-3 13:20:29 | 显示全部楼层
js是要逆天的节奏js虽然不错,但是天生也是有缺陷,局限性。。。
使用道具 举报

回复

发表于 2017-1-3 13:20:29 | 显示全部楼层
个人觉得js是一种解释性语言,它提供了一个非常方便的开发过程,不需要编译,js与HTML标识结合在一起,从而方便用户的使用操作。
使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部