史上最詳細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

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