定义数组
我们创建数组一般有三种方法
1.我们使用关键字new来创建数组对象。
var a=mew Array()
a[0]="li"
a[1]="zhao"
a[2]="qian"
//或者我们通过一个整数来控制数组的容器,所谓容器也就是最大的包容数量
var b=new Array(3)
b[0]="li"
b[1]="zhao"
b[2]="qian"
2.
var a = new Array("zhao","qian","sun")
3.
let a=[1,2,5,7,9]
数组的属性
- constructor:对创建数组对象的Array构造函数的引用
- length:数组的长度
- prototype:我们创建的每一个函数都有一个prototype(原型)属性,这个属性是指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法。prototype方法能让我们有能力向对象添加属性和方法。
数组的方法
- concat:连接两个或多个数组,返回结果。
- join:将数组去中所有的元素通过制定的分隔符放入一个字符串中。
- pop:删除并返回数组的最后一个元素。
- push:向数组末尾追加一个或多个元素,并返回数组的增加元素后的长度。
- reverse:颠倒数组中元素的顺序。
- shift:删除并返回数组的第一个元素。
- unshift:向数组的开头添加一个或多个元素,并返回新的长度。
- slice:从数组中返回已选定的元素。
- sort:对数组的元素进行排序,并返回排序后的数组。
- splice:删除元素,并向数组中删除的位置添加新的元素,返回删除的元素。
- toString:将数组转换成字符串,元素之间用","隔开。
- valueOf:返回数组对象的原始值。