一.數組建立的方式
1.new Array(arg)數組
arg能夠爲想要建立數組的長度也能夠是具體的值。也能夠直接省略new關 鍵字
2.字面量表示法code
var a = ['1', '2', '3']
二.數組長度three
var arr = new Array("first", "second", "three"); 這是數組的長度ar.length = 3,可是訪問數組時是從下標0開始訪問的,因此最大下標爲2。 設置 arr.length = 5;後。 arr的長度變爲5,此時的arr應該是 ["first", "second", "three",undefined,undefined]; 或者設置arr[10] = "ten";此時的arr應該是 ["first", "second", "three",undefined....,'ten'] 下標3到9都是undefined,最後一項是ten,注意此時的數組長度變爲11了,由於設置的是arr[10],10表明下標爲10。
三.棧方法ast
棧:(LIFO)表示last in first out,後進先出。 數組的push()方法接受任意參數,把它們逐個添加到末尾,並返回修改後的數組長度。
var arr= ["first", "second", "three"]; arr.push("text"); //輸出4,即修改後的數組長度
數組的pop()方法則從數組最末尾刪除元素,返回移除的項
arr.pop(); //返回'three'
數組的shift()方法是移除第一個元素,返回的是移除的元素。 數組的unshift()方法是從數組前面添加元素,返回的是添加後的數組長度。