zoukankan      html  css  js  c++  java
  • js-数组

        <script type="text/javascript">

    //一、创建数组
    //1.创建空数组
    var arr = new Array();
    console.log(arr.length);
    //2.创建具有长度的数组
    var arr2 = new Array(10);
    console.log(arr2)
    //3.创建一个带元素的数组
    var arr3 = new Array(123,true,"hello",new Date())
    console.log(arr3)
    //4.创建一个带元素的数组2
    var arr4 = [123]
    console.log(arr4.length)

    //二、属性
    //length属性:表示数组的长度
    console.log(arr3)
    arr3.length = 0;//清空数组
    console.log(arr3)
    arr3.length = 4;
    console.log(arr3)

    //三、方法
    var arrdemo = new Array(123,true,"hello",new Date(),4441)
    //join():指定一个字符,用该字符连接数组的每一个元素,并作为一个字符串返回
    var result = arrdemo.join("-");
    console.log(result);

    //push():向数组的末尾添加一个元素,返回数组的新长度
    result = arrdemo.push("world")
    console.log(result)
    console.log(arrdemo)

    //pop():从数组末尾取出一个元素,并返回该元素本身
    result = arrdemo.pop();
    console.log(result)
    console.log(arrdemo)

    //shift():从数组头部取出一个元素,并返回该元素本身
    result = arrdemo.shift();
    console.log(result)
    console.log(arrdemo)

    //unshift():向数组的头部添加一个元素,返回数组的新长度
    result = arrdemo.unshift("bbb")
    console.log(result);
    console.log(arrdemo)

    //concat():拼接数组,并作为一个新的数组返回
    var a1 = [123,234]
    var a2 = ["aaa","bbb"];
    var a3 = [new Date()]
    var newarr = a1.concat(a2,a3);
    console.log(newarr)

    //reverse():反转数组
    newarr.reverse();
    console.log(newarr)

    //sort():自然顺序
    var sortarr = [4534, 22, 66, 88, 123, "A", "a", "ab", "ba", "abc", "bac"];
    sortarr.sort()
    console.log(sortarr)

    //splice():删除指定位置,指定长度的元素,并在该位置添加新的元素
    var s1 = ["aa", 'kjsdhf', '123', 123, 123, 444, 555, 666];
    // s1.splice(0,0,"laowang");
    // console.log(s1);

    //slice():截取子数组
    var s2 = s1.slice(3,6);
    console.log(s2)







    </script>
  • 相关阅读:
    关于plsql表如何创建自增长列
    逻辑运算符号,赋值运算符,关系运算符
    运算符和自增自减
    其他进制的数字
    数据强转
    JS基本数据类型
    学习进度条
    第14天
    第13 天
    课堂作业05
  • 原文地址:https://www.cnblogs.com/ki16/p/10792641.html
Copyright © 2011-2022 走看看