引用類型---part2

Array類型

JS中的數組類型和其餘語言中的數組類型有極大的區別,主要區別在於JS中的數組能夠放置幾乎全部的數據類型,也能夠每一項都不同

首先先創建一個空數組

打印這個數組就能夠看到,一個數組裏面能夠保存多個數據類型 建立數組的方式有兩種,根據上一章咱們說的建立對象的方式,咱們如今已經能夠推測出來建立數組的方式了:new操做符和字面量

固然也是字面量的建立方法更多一些;檢索一個數組要從0開始檢索而不是1,這一點是大多數編程語言中都有的特色

咱們也能夠經過索引來複制,若是中間的值跳過了就是empty

引用empty的值得時候就是undefined 因爲數組是從0開始索引的,而長度的計算又是按照正常的來計算的,因此要是利用長度去取得數組的最後一個元素的時候要注意了

這樣的索引其實等同於arr[10],也就是在檢索數組中的第11個元素固然反饋的是undefined

length-1才能拿到數組中的最後一個元素

遍歷數組

遍歷數組分紅ES5和ES6兩種方式 Es5:

Es6:

使用map方式來檢索

關於數組的新奇的用法

若是咱們如今有兩個值分別是 a和b,咱們想要把a和b兩個值來進行互換

怪麻煩的!!! 如今我給你們介紹一種方式能夠一行代碼搞定

搞定!
相關文章
相關標籤/搜索