zoukankan      html  css  js  c++  java
  • JavaScript 数组Array

    1.数组的创建方式

      字面量方式创建(推荐使用,简单粗暴)

    var colors = ['red','color','yellow']

      构造函数方式创建 使用new关键词对构造函数进行创建对象

     var colors2 = new Array();

    2.数组的赋值:

    var arr = [];
    arr[0] = 123;
    arr[1] = '呵呵';
    arr[2] = '嘿嘿';

    3.数组的常用方法:

    3.1 数组的合并 concat()

    var li1 = ['北京','山东','上海'];
    var li2 = ['深圳','广东','山东'];
    
    var newCity = north.concat(south);
    console.log(newCity)

    3.2 join()将数组中的元素使用指定的字符串连接起来,形成新的字符串

    var score = [98,97,76,12,1]
    var str = score.join('|');
    console.log(str);

    3.3将数组转换成字符串toString()

    var score = [98,79,456,12,321,1];
    // toString() 直接转换为字符串 每个元素之间是用逗号隔开
    
    var str = score.toString();
    console.log(str); //98,79,456,12,321,1

    3.4 slice(start,end); 返回数组的一段,左闭右开

    var arr = ['张三','李四','王文','赵六'];
    var newArr  = arr.slice(1,3);
    console.log(newArr);//["李四", "王文"]

    3.5 pop() 移除数组的最后一个元素

    var arr = ['张三','李四','王文','赵六'];
    arr.pop();
    console.log(arr);//["张三", "李四","王文"]

    3.6 push() 向数组最后添加一个元素

    var arr = ['张三','李四','王文','赵六'];
    arr.push('裴狗子');
    console.log(arr);//["张三", "李四","王文","赵六","裴狗子"]

    3.7 reverse() 翻转数组

    var names = ['alex','xiaoma','tanhuang','angle'];
           
    //4.反转数组
    names.reverse();
    console.log(names);

    3.8 sort对数组排序

    var names = ['alex','xiaoma','tanhuang','abngel'];
    names.sort();
    console.log(names);// ["alex", "angle", "tanhuang", "xiaoma"]
  • 相关阅读:
    阅读《构建之法》1-5章
    构建之法第8,9,10章
    实验5-封装与测试2
    第六次作业-my Backlog
    保存内容
    实验四-单元测试
    实验3—修改版
    做汉堡-57号
    实验3-2
    201306114357-实验3-C语言
  • 原文地址:https://www.cnblogs.com/zbw582922417/p/9703660.html
Copyright © 2011-2022 走看看