美文网首页
2018-11-30

2018-11-30

作者: 清酒金杯空对月 | 来源:发表于2018-12-01 14:31 被阅读0次

    面向对象
    var arr01 = new Array(1,2,3,'abc');
    直接创建
    var arr02 = [1,2,3,'def'];

    alert(arr02.length);
    alert(arr02[3]);

    var arr03 = [[1,2,3],['a','b','c','d'],[true,false]];
    alert(arr03[1].length);
    alert(arr03[1][3]);

    创建数组的方法有两种:1.面向对象 2.直接创建

    取长度 : .length

    取索引为1的列表项的长度: alert(arr03[1].length);

    取索引为1的第三个值: alert(arr03[1][3]);

    索引是从0开始的

    常用方法

    var str = [1,2,3];
    var str = str.join('-');

    str.push(5)
    str.pop();

    str.unshift(0);
    str.shift();

    //str.reverse();//反转不是排序
    var str1 = ['a','b','v','d','f','c','d'];
    var num = str1.indexOf('f')
    str1.splice(2,1);
    str1.splice(2,1,'e');
    str1.splice(2,4,'q','w','e','r');
    alert(str1);

    拼接字符串: .jion()

    默认在后面添加值: .push()

    默认删除最后一个值: .pop()

    默认在最前面添加一个值: .unshift()

    默认删除第一个值: .shift()

    反转并不是倒序: .reverse()

    查找索引: .indexOf()

    在索引为 2 的地方删掉一个值: .splice(2,1)

    在索引为 2 的地方删掉一个值,并且加上'e' 相当于修改: .splice(2,1,'e')

    在索引为 2 的地方删掉四个值,在插入'q','w','e','r': .splice(2,4,'q','w','e','r')

    相关文章

      网友评论

          本文标题:2018-11-30

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