1、定义:var   arr=new  Array ("12" , "zhang")

2、简写:var   arr=[ 12 , "zhang" ]

3、基本方法

  (1)、push()  在数组的结尾处添加一个新元素,返回值是数组长度

      eg:var   arr=[ "哈哈","呵呵" ]

        arr . push("嘻嘻")

        console . log(arr)

  (2)、unshift()  在数组的开始处添加一个新元素,返回值是数组长度

      eg:var   arr=[ "哈哈","呵呵" ]

        arr . unshift("嘻嘻")

        console . log(arr)

  (3)、pop()  删除数组中的最后一个元素,返回的是删除的那个元素

      eg:var   arr=[ "哈哈","呵呵" ]

        arr . pop()

        console . log(arr)

  (4)、shift()  删除数组中的第一个元素,返回的是删除的那个元素

      eg:var   arr=[ "哈哈","呵呵" ]

        arr . shift()

        console . log(arr)

  (5)、slice()  截取数组中的一部分,并返回新的数组,对原来的数组没有影响

      eg:var arr=['数',"组","的","基","本","方","法"]

        arr . slice(1,3)

        console . log(arr)

  (6)、splice()  在数组中添加或删除元素

      eg:var arr=['数',"组","的","基","本","方","法"]

        arr . splice(1,3,"呵呵")

        console . log(arr)

  (7)、sort()  给数组中的元素进行排序

      eg:var num=[4,12,112,26,3,5]

        num . sort("呵呵")

        console . log(num)

  (8)、reverse()  反转数组中元素的顺序

      eg:var num=[4,12,112,26,3,5]

        num . reverse("呵呵")

        console . log(num)

  (9)、to   String()  将数组转换成字符串格式的数组,并返回结果

      eg:var num=[4,12,112,26,3,5]

        var  s=num . to  String()

        console . log(s)

  (10)、concat()  合并多个数组,并返回新的数组

      eg:var num=[4,12,112,26,3,5]

        var   se=[ "zhang","li" ]

        var  s=num . concat(se)

        console . log(s)

  (11)、indexOf()  检索数组中的元素,并返回它所在的位置

      eg:var num=[4,12,112,26,3,5]

        var   se=num . indexOf(112)

        console . log(se)

  (12)、join ()    将数组中所有的元素转换成一个字符串

      eg:var num=[4,12,112,26,3,5]

        num . join("+")

        console . log(num())

Array(数组)的基本方法的更多相关文章

  1. JavaScript的json和Array及Array数组的使用方法

    1.关于json JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集.也可以称为数据集和数组类似,能够存数据! //Ar ...

  2. JavaScript引用类型之Array数组的排序方法

    数组中已经存在两个JavaScript给我们定义好的重排序的方法:reverse()和sort()方法,下面来简单分析下: 1.reverse()    用于反转数组项的顺序,代码如下: <sc ...

  3. JavaScript引用类型之Array数组的栈方法与队列方法

    一.栈方法 ECMAScript数组也提供了一种让数组的行为类似与其他数据结构的方法.具体的来说,数组可以变现的向栈一样,栈就是一种可以限制插入和删除向的数据结构.栈是一种LIFO(Last In F ...

  4. js Array数组对象常见方法总结

    Array对象一般用来存储数据. 其常用的方法包括: 1.concat()方法 concat() 方法用于合并两个或多个数组.它不会更改现有数组,而是返回一个新数组. 例如: var arr1=[1, ...

  5. JavaScript引用类型之Array数组的拼接方法-concat()和截取方法-slice()

    1.concat()   基于当前数组中的所有项创建一个新数组(也就是副本),然后将接收到的参数添加到副本的末尾,最后返回新构建的数组.也就是说,concat()在向数组中追加元素时,不会改变原有数组 ...

  6. JavaScript引用类型之Array数组之强大的splice()方法

    splice()方法可以说是Array数组最强大的方法,他的用法很多,主要用法是向数组的中部插入项! 下面是它的用法: arrayObject.splice(index,howmany,element ...

  7. JavaScript Array数组方法详解

    Array类型是ECMAScript中最常用的引用类型.ECMAScript中的数据与其它大多数语言中的数组有着相当大的区别.虽然ECMAScript中的数据与其它语言中的数组一样都是数据的有序列表, ...

  8. 终于解决了IE8不支持数组的indexOf方法,array的IndexOf方法

    /* 终于解决了IE8不支持数组的indexOf方法 */ if (!Array.prototype.indexOf) { Array.prototype.indexOf = function (el ...

  9. js中的数组Array定义与sort方法使用示例

    Array的定义及sort方法使用示例 Array数组相当于java中的ArrayList  定义方法:  1:使用new Array(5  )创建数组 var ary = new Array(5): ...

  10. JavaScript引用类型之Array数组的toString()和valueof()方法的区别

    一.转换方法 1.在JavaScript中几乎所有对象都具有toLocaleString().toString和valueof()方法,因为,所有的对象都继承自Object,而前面所说的方法都是Obj ...

随机推荐

  1. 如何修改织梦dedecms文章标题的最大长度

    织梦dedecms默认的文章标题的最大长度为60字节,如果文章标题超过60字节将会自动截断,导致标题显示不全,这并非是我们所希望的.那么如何将标题长度改成我们想要的?只需简单两步即可解决问题. 1.进 ...

  2. HihoCoder1084: 扩展KMP(二分+hash,求T串中S串的数量,可以失配一定次数)

    时间限制:4000ms 单点时限:4000ms 内存限制:256MB 描述 你知道KMP吗?它是用于判断一个字符串是否是另一个字符串的子串的算法.今天我们想去扩展它. 在信息理论中,在两个相同长度的字 ...

  3. Leetcode字符串专题

    Leetcode38. Count and Say 分析:根据题意,数列的下一项就是统计上一项中每个数字出现的次数,理解清楚题意就很简单了 class Solution { public: strin ...

  4. vim带你装逼带你飞(一)

    前言:逃离windows有很长时间了,特别是当今android盛行的时代,我们没有理由不选择ubuntu作为编译开发android之首选.其实操作系统只是我们使用的一个工具, windows也好lin ...

  5. 任务49:Identity MVC:Model前端验证

    任务49:Identity MVC:Model前端验证 前端验证使用的是jquery的validate的组件 _ValidationScriptsPartial.cshtml 在我们的layout里面 ...

  6. composer下载tp5第三方扩展

    (谨记:如果使用 composer 命令安装失败,请查看根目录下的 composer.json 文件是否正确,并查看下的扩展是否有多个版本,下载的版本是否符合当前框架的版本) 1.基础 compose ...

  7. android 在一个应用中启动另一个应用

    在程序开发过程当中,常遇到需要启动另一个应用程序的情况,比如在点击软件的一个按钮可以打开地图软件. 如果既有包名又有主类的名字,那就好 办了, 直接像下面就行: [html]  Intent inte ...

  8. bzoj 3027: [Ceoi2004]Sweet【生成函数+组合数学】

    首先根据生成函数的套路,这个可以写成: \[ \prod_{i=1}^{n}(1+x^1+x^2+...+x^{c[i]}) \] 然后化简 \[ =\prod_{i=1}^{n}\frac{1-x^ ...

  9. C#读取大文件

    有些时候需要读取文件,小文件的时候效率的影响可以忽略,但是当文件上M,上G的时候,这个时候,效率问题就非常重要了,下面将对一个3G的文件,用C#的方式读取,对比效率的影响. 1. FileStream ...

  10. 如何让Android微博个人详情页滚动到顶部

    版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http://javaexception.com/archives/103 个人详情页滑动到顶部 最近产品提了个新需求,需要实现 ...