數組相關知識1

一.數組建立的方式
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()方法是從數組前面添加元素,返回的是添加後的數組長度。
相關文章
相關標籤/搜索