数组
1.数组的概念
数组(Array):一组数据的集合,可以存储在单个变量
2.创建数组
2.1 数组的创建方式
- 利用 new 创建数组
- 利用数组字面量创建数组
2.2 利用 new 创建数组
var 数组名 = new Array();
var arr = new Array(); //创建一个新的空数组
2.3 利用数组字面量创建数组
var 数组名 = []; //创建了一个空的数组
var 数组名 = ['谢允', '陈宇', '百里', '叶秘', '杨震']; //创建了带值的数组
3.遍历数组
遍历:就是把数组中的每个元素从头到尾都访问一次
3.1 数组的长度
使用“数组名.length”可以访问数组元素的数量(数组长度)
4.数组中新增元素
4.1 通过修改length长度新增数组元素
- 可以通过修改length长度来实现数组扩容的目的
- length属性是可读写的
var arr = ['red', 'green', 'blue'];
console.log(arr.length);
arr.length = 5; //把数组长度修改为5,里面应该有5个元素
console.log(arr);
console.log(arr[3]); //undefined
console.log(arr[4]); //undefined
4.2 通过修改数组索引新增数组元素
- 可以通过修改数组索引的方式追加数组元素
var arr1 = ['red', 'green', 'blue'];
arr1[3] = 'pink';
console.log(arr1);
arr1[4] = 'orange';
console.log(arr1);
arr1[0] = 'yellow'; //替换原来的数组元素
console.log(arr1);
arr1 = '王一博'; //不要直接给数组名赋值,否则里面的数组元素就都没有了
console.log(arr1); //王一博