六十二:JavaScript之JavaScript数组对象和常用的方法

1.创建数组:

  1.new Arra()

  2.直接放中括号里面

六十二:JavaScript之JavaScript数组对象和常用的方法

六十二:JavaScript之JavaScript数组对象和常用的方法

2.从数组取值,索引,从0开始

六十二:JavaScript之JavaScript数组对象和常用的方法

六十二:JavaScript之JavaScript数组对象和常用的方法

3.给数组赋值

六十二:JavaScript之JavaScript数组对象和常用的方法

六十二:JavaScript之JavaScript数组对象和常用的方法

4.数组长度,array.lenth

六十二:JavaScript之JavaScript数组对象和常用的方法

六十二:JavaScript之JavaScript数组对象和常用的方法

通过设置长度,移除数组中长度之后的数据

六十二:JavaScript之JavaScript数组对象和常用的方法

六十二:JavaScript之JavaScript数组对象和常用的方法

5.数组遍历

六十二:JavaScript之JavaScript数组对象和常用的方法

六十二:JavaScript之JavaScript数组对象和常用的方法

数组的方法:

1.push,往数组的最后顺序的添加对象

六十二:JavaScript之JavaScript数组对象和常用的方法

六十二:JavaScript之JavaScript数组对象和常用的方法

2.unshift:往数组的最前面加数据

六十二:JavaScript之JavaScript数组对象和常用的方法

六十二:JavaScript之JavaScript数组对象和常用的方法

3.pop:删除数组最后一个元素,返回结果为被删除的值

六十二:JavaScript之JavaScript数组对象和常用的方法

六十二:JavaScript之JavaScript数组对象和常用的方法

4.shift:删除数组的第一个元素

六十二:JavaScript之JavaScript数组对象和常用的方法

六十二:JavaScript之JavaScript数组对象和常用的方法

5.jion:把数组中的所有元素放入一个字符串,链接字符串默认为 ","

六十二:JavaScript之JavaScript数组对象和常用的方法

六十二:JavaScript之JavaScript数组对象和常用的方法

6.reverse:反转数组

六十二:JavaScript之JavaScript数组对象和常用的方法

六十二:JavaScript之JavaScript数组对象和常用的方法

7.sort:对数组元素排序

六十二:JavaScript之JavaScript数组对象和常用的方法

六十二:JavaScript之JavaScript数组对象和常用的方法

8.concat:链接两个或多个数组

六十二:JavaScript之JavaScript数组对象和常用的方法

六十二:JavaScript之JavaScript数组对象和常用的方法

9.slice:从已有数组中返回选定的元素

参数:

start(必需):规定从何处开始取,如果是负数,从尾部开始算起

end(可选):规定从何处结束选取,是数组片段结束的数组下标

六十二:JavaScript之JavaScript数组对象和常用的方法

六十二:JavaScript之JavaScript数组对象和常用的方法

10.splice:

1.删除:array.splice(index, count),删除从index开始的count个元素,返回被删掉的元素的数组

六十二:JavaScript之JavaScript数组对象和常用的方法

六十二:JavaScript之JavaScript数组对象和常用的方法

2.插入:array.splice(index, 0, item1...itemX):index要插入的索引,0要删除的个数,item1...itemX要插入的项

六十二:JavaScript之JavaScript数组对象和常用的方法

六十二:JavaScript之JavaScript数组对象和常用的方法

3.替换,删除以后再在原位置插入,array.splice(index, count, item1...itemX),index索引位置, count要删除的项数,item1...itemX要插入的项

六十二:JavaScript之JavaScript数组对象和常用的方法

六十二:JavaScript之JavaScript数组对象和常用的方法

11.indexOf(从前往后找):array.indexOf(value, index):从数组的指定位置开始向后查找指定的项,返回该项在数组中从指定索引开始第一次出现的索引,不存在则返回-1

value:要查找的项

index:要开始找的索引,默认为0

六十二:JavaScript之JavaScript数组对象和常用的方法

六十二:JavaScript之JavaScript数组对象和常用的方法

12.lastIndexOf(从后往前找):array.lastIndexOf(value, index):从数组的指定位置开始向前查找指定的项,返回该项在数组中从指定索引开始第一次出现的索引,不存在则返回-1

value:要查找的项

index:要开始找的索引,默认为0

六十二:JavaScript之JavaScript数组对象和常用的方法

六十二:JavaScript之JavaScript数组对象和常用的方法