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