您的位置:首页 > Web前端 > JavaScript

js--数组对象的属性方法整理

2016-05-12 08:22 741 查看
创建与操作数组

1 数组创建的三种方法:

    var arr=new Array();//创建空数组,未指定长度。

    var arr=new Arry(4);//创建数组,长度为4

    var arr=new Arry(1,2,3,"a","b");//创建数组,并初始化。

    数组其实是动态的,可以自由延伸。

2 自定义数组构造函数并创建数组

    需要先定义一个数组,并在构造函数内实现数组的创建和初始化。‘

    需要借助this指针。

3  function myArry(n,index2)

  {

    for(var i=0;i<n;i++)

    {

        this[i]=index2;

    }

    this.length=n;

  }

  //n为数组长度,index2为初始参数。

  var arr=new myArry(10,"jiahzne");

  for(var i =0;i<10;i++)

  {

    document.write(arr[i]);

  }

    

4 Arry对象的属性

    length:返回数组长度。

    prototype:Arry.prototype.methodname=functionname/function;

5 Arry对象的方法:

    concat(arry):链接其他数组到当前数组的末尾。

    join(separator):将数组元素链接为字符串。separator为链接的分隔符。

    pop():删除数组的最后一个元素。

    push(""):向数组中添加元素。

    reverse():将数组反序排放。

    shift():删除数组的第一个元素。

    slice(start,end):获取素组的一部分。

    sort():对数组进行排序。

    splice(start,count,datacount):(替换的起始项,替换的数量,用来替换的数组)

    unshift("","",..):在数组的开头插入新数据。

    toString():返回一个包含数组中去全部元素的的字符串,用逗号链接。

6 二维数组需要自己定义,用自定义数组构造函数创造对象的方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: