前言
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]
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對錯新站長站的支持。
新聞熱點
疑難解答
圖片精選