数组的length属性(Array)

    科技2022-07-20  138

    数组的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
    Processed: 0.013, SQL: 8