ES5學習教程之Array對象,es5array對象
前言
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]
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的協助,如果有疑問大家可以留言交流,謝謝大家對幫客之家的支援。