1.什么是数组?
JS数组就是可以存放各种数据类型的集合。
2.数组的特点?
①有序性
②可变性
③不唯一
3.创建数组的方式
①构造方法型
(new) Array(10);
(new) Array('lijaign','liyang');
②对象字面法
[];[0]='lijiang';[1]='liyang';
③直接赋值
['lijiang','liyang'];
4.数组的length
length不是只读的,所以可以利用length属性给数组添加新值。
eg:arr[length]='zhangsan'
5.数组的方法
①concat() //创建新的数组,第一步是赋值,第二部是新增。
②slice(begin_index,end_index) //切片,左取右舍。如果为赋值,则下标可以转换为legth+(begin_index/end_index)
③splice(begin_index,arg2,arg3...) //此方法有三个用途,如下:
删除:两个参数splice(begin_index,delete_count)
新增:多个参数splice(begin_index,0,arg3,arg4...)
替换:多个参数splice(begin_index,1,arg3,arg4...)