史上最详细JavaScript数组对象详解(一)

JavaScript数组对象详解(一)

今天我们来聊一下JavaScript中的数组对象。什么是数组,字面意思就是数据的组合(分组),简单来说就是用单独的一个 变量 来储存一系列的值。

比如说,现在有几个人,张三,李四,王五,赵六,如果我想将他们都储存起来需要声明四个变量分别储存。但是当数据有太多个的时候就有些不方便了,这个是后我们就可以使用数组来进行储存。

    // 单独将每个名字用变量储存
    var name1="张三";
    var name2="李四";
    var name3="王五";
    var name4="赵六";
    ...
    
    
    // 使用数组对任命进行存储
    var aName=["张三","李四","王五","赵六",...]

1.创建数组

    // 创建数组
    // 1.字面量  
    var arr=[1,2,3,4,5];
    // 2.常规方式   构造函数
    var arr2=new Array();
    arr2[0]="奥迪";
    arr2[1]="大众";
    // 3.常规方式的简写
    var arr3=new Array("张三","李四","王五","赵柳");

    console.log(arr);
    console.log(arr2);
    console.log(arr3);

2.访问数组

    // 访问数组
    // 语法:数组名[索引]    能看出来数组和对象很相似
    console.log(arr[0]);
    console.log(arr[1]);

3.数组的属性

    var arr=["a","b","c","d","e","f","g"];
    // 数组的属性:
    // constructor:返回创建数组对象的原型函数。
    arr.constructor;// function Array() { [native code] }
    // prototype:允许你向数组对象添加属性或方法。
    Array.prototype.myFunc=function(){
        for(var i=0;i<this.length;i++){
            console.log(this[i]);
        }
    }
    arr.myFunc();// a b c d e f g
    // length:长度   设置或返回数组元素的个数
    console.log(arr.length);//返回个数
    arr.length=10;//设置 数组的长度
    console.log(arr);
    for(var i=0;i<arr.length;i++){
        console.log(arr[i]);
    }

以上内容主要讲了数组对象的创建和访问及数组的属性。后面我们会继续对数组对象进行扩展,讲解数组的方法以及二维数组,多为数组的实际应用。

视频讲解链接:
https://www.bilibili.com/video/BV1Fk4y1r7xm

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章