引用类型---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两个值来进行互换

怪麻烦的!!! 如今我给你们介绍一种方式能够一行代码搞定

搞定!
相关文章
相关标签/搜索