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

    在 app.json    文件里面 : { "pages":[ "pages/index/index", "pages/logs/logs" ...

  2. 01背包 || BZOJ 1606: [Usaco2008 Dec]Hay For Sale 购买干草 || Luogu P2925 [USACO08DEC]干草出售Hay For Sale

    题面:P2925 [USACO08DEC]干草出售Hay For Sale 题解:无 代码: #include<cstdio> #include<cstring> #inclu ...

  3. [03-01]JDBC基础

    JDBC是什么? 1.java Database Connectivity:java访问数据库的解决方案: 2.用相同的方式访问不同的数据库,以实现与具体数据库无关的java操作界面: 3.JDBC定 ...

  4. 纯css3实现只适应的正方形

    纯 CSS 实现自适应正方形 Table of Contents 方案一:CSS3 vw 单位 方案二:设置垂直方向的 padding 撑开容器 方案三:利用伪元素的 margin(padding)- ...

  5. Linux学习----gdb调试(指针的指针)

    昨天遇到一个很奇怪的问题,如下: 按照理论,最后*p的值应该是99,不知为什么是15了,所以今天记录用gdb调试的过程,并熟悉gdb的使用. (调试过程参考:http://www.cnblogs.co ...

  6. 2019-04-25t16:19:49 转成正常的年月日

    1.首先得到的值时2019-04-25t16:19:49 2.想转成2019-04-25 3. var d = new Date(2019-04-25t16:19:49); var yy = d.ge ...

  7. Elasticsearch学习笔记(八)Elasticsearch的乐观锁并发控制

    一.基于_version的乐观锁并发控制                 语法:PUT /test_index/test_type/id?version=xxx             更新时带上数据 ...

  8. 《图解HTTP》读书笔记(二:各种协议与HTTP协议之间的关系)

    涉及到DNS协议.TCP协议.IP协议,话不多说,上图:

  9. Movavi Video Editor 15 Plus(视频编辑软件) 中文版

    Movavi Video Editor 15 Plus Mac版是Movavi系列中的一款视频编辑器,Movavi Video Editor Plus 15破解版提供了全面的视频功能,另外还支持为视频 ...

  10. vue中$refs、$slot、$nextTick相关的语法

    Vue 实例还暴露了一些有用的实例属性与方法.它们都有前缀 $,以便与用户定义的属性区分开来 1.$data和$el var data = { a: 1 } var vm = new Vue({ el ...