美文网首页
数组对象 (Array object)

数组对象 (Array object)

作者: 大侠走一波 | 来源:发表于2017-02-10 08:45 被阅读28次

    1.数组的三种创建方式

    var arr = new Array(element0, element1, ..., elementN); var arr = Array(element0, element1, ..., elementN); var arr = [element0, element1, ..., elementN];

    2.创建一个长度不为0,但是没有任何元素的数组,可以使用下面两种方式
    var arr = new Array(arrayLength); var arr = Array(arrayLength);
    其中arrayLength为数组长度。

    3.创建一个只有唯一元素,该元素恰巧为数字的数组
    var arr = [42];

    4.使用for in遍历数组,结果会是所有元素的下标。使用for of遍历数组,结果会是每个元素。
    var arr = ["First","second","third"]; for (var i in arr){ //结果 0 1 2 console.log(i); }

    for (var i of arr){ //结果 First ,second, third console.log(i); }

    arr.forEach(function (element) { //结果是 First, second, third console.log(element); });

    5.数组的方法
    concat() 连接两个数组并返回一个新的数组。
    join(deliminator = ',') 将数组的所有元素连接成一个字符串。
    push() 在数组末尾添加一个或多个元素,并返回数组操作后的长度。
    pop() 从数组移出最后一个元素,并返回该元素。
    shift() 从数组移出第一个元素,并返回该元素。
    unshift() 在数组的开头添加一个或多个元素,并返回数组的新长度 。
    slice(startIndex,endIndex) 提取子数组。
    sort() 数组排序。其参数可选择一个回调函数决定如何进行排序。
    reverse() 颠倒数组顺序。

    相关文章

      网友评论

          本文标题:数组对象 (Array object)

          本文链接:https://www.haomeiwen.com/subject/blxwittx.html