Javascript第一周
Array数组
创建数组
自定义方式和实例化方式
使用数组
1、 join()
join方法是将数组中的元素连接成字符串。参数可选。参数即是连接符。为空时,参数为逗号。
2、reverse()
reverse方法是将数组里的元素的顺序全部颠倒,逆序排列。
3、sort()
sort方法,是将数组中的元素排序。默认无参时按ascii增序排列。可以一个参数。该参数是一个比较函数,比较函数有两个参数。
4、concat()
将数组和参数合并成一个新数组并返回。参数可以是单个或多个元素,也可以是单个或多个数组。
5、slice()
返回指定数组的一个子数组,和concat一样,不改变原数组。
有两个参数。指定开始和结束位置。如果两个参数都指定时,属于半开区间([begin,end))包括第一个参数指定的开始位置,但不包括第二个参数指定的结束位置。
如果第二个参数不指定,则直接至结尾。
如果参数为负数,则指相对于最后一个元素的位置。-1即是最后一个元素。
6、splice()
splice是在数组中插入或删除元素的方法。和concat()、slice()不同的是,他直接把调用他的原数组进行操作。
第一个参数指定插入或删除的起始位置
第二个参数指定删除元素的个数。如果不写,则删除到结尾
第三个以后的任意个数的参数是指定插入的元素。
返回的是删除的元素数组。
Splice()可以实现对数组的增删改的所有需求。
7、push()
push()方法在数组尾部增加一个或多个元素。并返回数组新的长度。改变原数组
8、pop()
pop()方法和push()方法相反,在尾部删除一个元素。返回删除的元素。改变原数组
9、unshift()
unshift()和shift()类似于push()和pop()方法。不同的是在数组头部操作。改变原数组
10、shift()
shift()相反,在头部删除一个元素。并返回删除的元素。
11、toString()
将数组字符串化。用逗号分割。相当于join(“,”);