数组的length属性: 数组的项数保存在其length属性中,这个属性始终会返回0或更大的值。 数组最后一项的索引始终是length-1
const colors = ["red","blue","green"]; const names =[]; /* alert() 方法用于显示带有一条指定消息和一个 确认 按钮的警告框。 */ alert(colors.length); //3 alert(names.length); //0数组的length属性不是只读的。
const colors = ["red","blue","green"]; //创建一个数组 colors.length = 2; //将length属性设置为2 alert(colors[2]); //返回undefined如果将length属性设置为大于数组项数的值,则新增的每一项都会取得undefined。
const colors = ["red","blue","green"]; //创建一个数组 colors.length = 4; //将length属性设置为4 alert(colors[2]); //返回green alert(colors[3]); //返回undefined的利用length属性在数组末尾添加新项。
const colors = ["red","blue","green"]; //创建一个数组 colors[colors.length] = "black"; //(在位置3)添加一种颜色 colors[colors.length] = "brown"; //(在位置4)再添加一种颜色当把一个值放在超出当前数组大小的位置时,数组会重新计算其长度值。
const colors = ["red","blue","green"]; //创建一个数组 colors[99] = "black"; alert(colors.length); //(100)等于最后一项的索引加1