前言
ES5中新增的不少東西,了解之對我們寫JavaScript會有不少幫助,下面主要介紹了ES5中的Array對象,需要的朋友們一起來看看吧。
一、創建 Array 對象的語法:
new Array();new Array(size);new Array(element0, element1, ..., elementn)
二、屬性
| 屬性 | 描述 | 
|---|---|
| constructor | 返回對創建此對象的數組函數的引用 | 
| length | 設置或返回數組中元素的數目 | 
| prototype | 允許向對象添加屬性和方法 | 
三、常用方法
| 方法 | 描述 | 
|---|---|
| concat() | 連接兩個或更多的數組,并返回結果 | 
| join() | 把數組的所有元素放入一個字符串。元素通過指定的分隔符進行分隔 | 
| pop() | 刪除并返回數組的最后一個元素 | 
| push() | 向數組的末尾添加一個或更多元素,并返回新的長度 | 
| reverse() | 顛倒數組中元素的順序 | 
| shift() | 刪除并返回數組的第一個元素 | 
| unshift() | 向數組的開頭添加一個或更多元素,并返回新的長度 | 
| slice() | 從某個已有的數組返回選定的元素 | 
| sort() | 對數組的元素進行排序 | 
| splice() | 刪除元素,并向數組添加新元素 | 
| valueOf() | 返回某個字符串對象的原始值 | 
四、例子
//concat()let a = [1,2,3]a.concat(4,5) //[1,2,3,4,5]//join()let a = [1,2,3]a.join() //1,2,3//slice()let a = [1,2,3]a.slice(1) //[2,3]let a = [1,2,3]a.slice(1,2) //[2]//splice()let a = [1,2,3,4,5]a.splice(1,1) //[2]let a = [1,2,3,4,5]a.splice(1,1,'hzzly') //[2]a //[1, "hzzly", 3, 4, 5]
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對武林網的支持。
新聞熱點
疑難解答