1. 1---join()
  2. //1----->join()方法将数组中所有元素都转化《《字符串》》
  3. //并连接在一起
  4. //array.join()方法是string.split()方法逆向操作
  5.  
  6. var a=[1,2,3];//创建一个包含三个元素的素组
  7. var c=["多多","梦曦","洛瑶"];
  8. console.log(a.join())
  9. console.log(a.join(" "))
  10. console.log(a.join(""))
  1. //2---->reverse() 将数组中元素颠倒顺序,返回逆序的数组
  2. //下面的代码使用reverse 和join()方法生成字符串
  3. var myarray=["狗狗","毛毛","多多","阿黄"]
  4. console.log(myarray.reverse());
  5. //顺讯反转 ,以字符串输出结果
  6. console.log(myarray.reverse().join())
  1. //3---->array.sort()方法将数组中元素排序
  2. //并返回排序后的数组,
  3. //数组元素以字母表
  4.  
  5. var myArray=["dudu","xiaoxiao","diandian","bibi"];
  6.  
  7. console.log(myArray.sort())
  8. console.log(myArray.sort().join())
  9. var MyArray=[3,2,1,5,6];
  10. console.log(MyArray.sort())
  11. var MyArray1=[111,44,66,77];
  12. MyArray1.sort();
  13. MyArray1.sort(function(a,b){
  14. return a-b;
  15.  
  16. });
  17. MyArray1.sort(function(a,b){
  18. return b-a;
  19. });
  1. //4----->concat() 连接数组,对数组合并
  2. var MyArray2=[32,23,14,15,6];
  3. var MyArray3=["花花","梦瑶","叶子","欣欣"]
  4. mm= MyArray2.concat(MyArray3,myArray)
  5. console.log(mm)
  6. c= MyArray2.concat(4,5,66)
  7. console.log(c)
  8. m=MyArray3.concat(["gouzi","小粒","多多"])
  9. console.log(m)
  1. //5----->Arry.slice()方法返回指定数组的一个片段或子数组
  2. //两个参数分别指定了开始的结束位置
  3. MyArray4=["伤心地","梦瑶池","滴滴哒哒","小狐狸"]
  4. d=MyArray4.slice(1,2).concat(MyArray3)
  5. console.log(d)
  1. //6----splice()方法是指在数组中插入或删除元素通用方法
  2. //splice和slice拥有非常相似的名字
  3. MyArray5=["香蕉","苹果","梨","花生","地瓜"]
  4. console.log(MyArray5.splice(3))
  5. console.log(MyArray5.splice(1,3))
  1. //7---push()和pop()
  2. //---push()在末尾添加元素,并返回新的<<长度>>
  3. //---pop()删除末尾的最后一个元素
  4. console.log("push方法是添加字符,返回一个新的长度")
  5. MyArray6=["狗儿","猫猫","小猪","小白"];
  6. console.log(MyArray6.push("小青蛇"))
  7. MyArray7=["狗儿","猫猫","小猪","小白"];
  8. console.log("pop()删除末尾,返回的是删除的元素")
  9. console.log(MyArray7.pop())
  1. //8---->unshift() 和shift()
  2. /***
  3. * unshift()在头部添加一个或多个元素,最后返回新的长度
  4. * shift()删除数组第一个元素并将其返回
  5. *
  6. */
  7. MyArray8=["农夫三泉","怡宝","康师傅","和其正","金银花"]
  8. console.log(MyArray8.unshift("雪碧","小花咪"))
  9. MyArray8=["农夫三泉","怡宝","康师傅","和其正","金银花"]
  10. console.log(MyArray8.shift())
  11.  
  12. //---->forEach()方法从头至尾遍历数组

javascript----数组的方法的更多相关文章

  1. javascript数组原型方法

    1.javascript数组原型方法. <!DOCTYPE html> <html lang="en"> <head> <meta cha ...

  2. JavaScript数组归并方法reduce

    示例代码: <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF ...

  3. JavaScript——数组——slice方法

    JavaScript--数组--slice方法 JavaScript中的slice方法类似于字符串的substring方法,作用是对数组进行截取. slice方法有两个参数,indexStart 和 ...

  4. JavaScript数组去重方法及测试结果

    最近看到一些人的去面试web前端,都说碰到过问JavaScript数组去重的问题,我也学习了一下做下总结. 实际上最有代表性也就三种方法:数组双重循环,对象哈希,排序后去重. 这三种方法我都做了性能测 ...

  5. JavaScript 数组去重方法总结

    1.遍历数组法: 这应该是最简单的去重方法(实现思路:新建一新数组,遍历数组,值不在新数组就加入该新数组中) // 遍历数组去重法 function unique(arr){ var _arr = [ ...

  6. JavaScript数组处理方法

    JavaScript中创建数组有两种方式 (一)使用 Array 构造函数: var arr1 = new Array(); //创建一个空数组 var arr2 = new Array(20); / ...

  7. JavaScript 数组去重 方法汇总

    <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8&quo ...

  8. JavaScript数组对象方法

    数组的方法:首先,数组的方法有数组原型方法,也有从object对象继承来的方法.这里只详细说明一下数组的原型方法. (1)join:把数组中的所有元素放入一个字符串.元素通过指定的分隔符进行分隔. 例 ...

  9. 松软科技web课堂:JavaScript 数组迭代方法

    数组迭代方法对每个数组项进行操作,听着挺高深,其实,就是对数组对象一次性逐一进行一种操作的一种叫法.(文章来源:www.sysoft.net.cn,加v:15844800162深度交流) Array. ...

  10. Javascript数组原型方法大全以及实例!!

    数组的方法有数组原型方法,也有从object对象继承来的方法,这里我们只介绍数组的原型方法,数组原型方法主要有以下这些: join() push()和pop() shift() 和 unshift() ...

随机推荐

  1. javascript的数组之push()

    push()方法讲一个元素或多个元素添加到数组的末尾,并返回新数组的长度length,修改数组自身. var numbers = [1, 2, 3]; numbers.push(4); console ...

  2. 不让浏览器缓存index.html

    参考文档:https://www.2cto.com/ask/question/4598 location = /index.html { add_header Cache-Control " ...

  3. java基础 第六章课后习题

    1.说明循环结构中break语句和continue语句的区别. 在循环结构中 break语句 是结束程序运行. continue语句是结束本句程序  不是结束程序. 2.使用for循环结构实现,从键盘 ...

  4. 解决vue webApp使用lib-flexible和px2rem引用第三方ui库后,样式变小问题

    首先,需要卸载项目中的postcss-px2rem. npm uninstall postcss-px2rem --save-dev 其次,安装postcss-px2rem-exclude npm i ...

  5. Python: map() and reduce()

    map()函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回. 举例说明,比如我们有一个函数f(x)=x2,要把这个函数作用在一个lis ...

  6. c++ STL概述

    2018-09-26 c++ STL(标准模板库)是一套通过c++模板类实现的标准类库,提供了通用的模板和函数,功能强大,大大的提高了c++的开发效率. c++ STL的核心主要包括三个组件:(1)容 ...

  7. SharePoint 2010 查看dll的PublicKeyToken值方法

    在做asp.net开发过程中,偶尔对有些dll,进行强制签名,那么在注册dll到gac的时候,就需要知道dll的PublicKeyToken值,如何通过简单的方法,来获得这个值呢,下面是一个很好又实用 ...

  8. ubuntu 16.04 国内仓库地址

    deb http://mirrors.aliyun.com/ubuntu xenial maindeb http://mirrors.aliyun.com/ubuntu xenial universe ...

  9. 做一个有产品思维的研发:部署(Tomcat配置,Nginx配置,JDK配置)

    每天10分钟,解决一个研发问题. 如果你想了解我在做什么,请看<做一个有产品思维的研发:课程大纲>传送门:https://www.cnblogs.com/hunttown/p/104909 ...

  10. Vue.js数据响应基础原理

    许多前端JavaScript框架(例如Angular,React和Vue)都有自己的数据相应引擎.通过了解相应性及其工作原理,您可以提高开发技能并更有效地使用JavaScript框架.在视频和下面的文 ...