簡單來說 陣列就是一個有序的序列而且裡面可以儲存不定數量的任何值
我是把它想像成一個容器
所以要使用他的話當然就是先宣告 創造這個容器囉
我覺得簡述搭配範例程式碼就會容易理解了
var (陣列名稱)=new Array();
或var (陣列名稱) = [(物件元素1),(物件元素2), ...];
例: var city = ['Taipei', 'Taichung','Tainan'];
取得陣列長度的函數.lengthconsole.log(city.length)
讀取陣列中某元素var first = city[0]; //Taipei
var last = fruits[fruits.length - 1]; //Tainan
更改某個索引值fruits[0] = 'Kaohsiung';
fruits[1] = 'NewTaipei';
新增元素city.push('Hualien');
city.unshift('Taitung');
這邊要特別注意這兩種新增是有區別的
push是把新增的結果放在陣列裡的最後面 而unshift是放在陣列裡的最前面
刪除元素city.pop('Hualien');
city.shift('Taitung');
delete city[0]
這邊相對應新增就可以知道pop是移除掉最後一個元素 而shift是移除最前面的那一個
delete的話就是指定索引值把它刪除 刪掉的地方不會移除掉 而是變成undefined