javascript數組

一、什麼是數組--Array

數組就是一組數據的集合數組

其表現形式就是內存中的一段連續的內存地址對象

數組名稱其實就是連續內存地址的首地址內存

二、關於js中的數組特色

數組定義時無需指定數據類型字符串

數組定義時能夠無需指定數組長度it

數組能夠存儲任何數據類型的數據(好比說一個元素保存整型,一個元素保存字符串型,這個在JS中是能夠的)數據類型

【聲明一個數組】var a=[1,1,1];方法

【定義數組的長度】var a=new Array(2);數據

【特殊數組】arguments[0]【能夠不用聲明,當數組內沒有東西時能夠直接經過方法的參數自動存入數組內】集合

【鏈接數組】數組1.concat(數組2,數組3)co

三、數組對象方法

一、  concat() 鏈接兩個或更多的數組,並返回結果。

 var arr = ["a","b","c"];
            alert(arr.concat([1,2,3]));//數組arr不變,返回["a","b","c",1,2,3]
            alert(arr.concat([1,2,[3,4]]));//返回["a","b","c",1,2,3,4]

二、pop() 數組末尾移除最後一項,減小數組的 length 值,而後返回移除的項。

 var arr = [1,2,3];
 document.write(arr.pop()+"<br />");//返回被刪除的元素3

三、unshift() 方法可向數組的開頭添加一個或更多元素,並返回新的長度。

 var arr = [1,2,3];
             document.write(arr + "<br />");    //1,2,3
             document.write(arr.unshift("a","b") + "<br />");//返回數組的長度5

四、shift() 方法用於把數組的第一個元素從其中刪除,並返回第一個元素的值。

//shift() 方法用於把數組的第一個元素從其中刪除,並返回第一個元素的值。
             var arr = [1,2,3];
             document.write(arr + "<br />")  //本來的
             document.write(arr.shift() + "<br />")//返回頭部被刪除的項1

五、unshift() 方法可向數組的開頭添加一個或更多元素,並返回新的長度。

//unshift() 方法可向數組的開頭添加一個或更多元素,並返回新的長度。
            var arr = [1,2,3];
             document.write(arr + "<br />");    //1,2,3
             document.write(arr.unshift("a","b") + "<br />");//返回數組的長度5
             document.write(arr+"<hr />");   //a,b,1,2,3

六、 join() 方法用於把數組中的全部元素轉換一個字符串。

//join() 方法用於把數組中的全部元素轉換一個字符串。
             var arr = ["a","b","c"];
             document.write(arr.join(",")+"<br />");  //返回a,b,c
             document.write(arr.join(" and ")+"<br />");//返回a and b and c
             document.write(arr.join("/")+"<hr />");//返回a/b/c
相關文章
相關標籤/搜索