数组的开辟会占用一定的内存,所以下面会使用一个小技巧让数组在赋值时刚刚好为所需。
//向数组最后一个数赋值
//语法:数组[数组.数组长度]=值
var arr=Array();
arr[arr.length]=1 //开始时数组的长度为0,会将arr[0]=1,
arr[arr.length]=2 //此时的数组长度为1,会将arr[1]=2
console.log(arr[0]);
console.log(arr[1 ])
刚刚开始不太理解数组为什么要从0开始,后面接触到了length以后,才发现数组从0开始设计的妙处。
刚刚开始数组没有赋值时长度是为0的,正好对于数组第一数arr[0];确实是一个很妙的设计