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"]
  • 相关阅读:
    JavaSE:和网络相关的协议
    随机产生四位,任意位或者范围数字方法
    随机产生四位,任意位或者范围数字方法
    如何保留小数精度
    如何保留小数精度
    JDK开发环境搭建及环境变量配置详细教程
    JDK开发环境搭建及环境变量配置详细教程
    排序算法
    html中a标签如何设置行宽高
    MyEclipse10破解详细说明
  • 原文地址:https://www.cnblogs.com/zbw582922417/p/9703660.html
Copyright © 2011-2022 走看看