JavaScript——数组——数组长度
JavaScript中的数组长度是可变的,可用赋值运算符改变数组大小,如果改变之后的数组的长度比原数组大,则新数组会在末尾补充相应数量的空位,空位上的数组元素的值是undefined;如果改变之后的数组的长度比原数组小,则新数组会被从后往前截断相应的长度,示例如下,(<< 表示打印结果)
let arr = [1,2,3,4,5,6] console.log(arr) << Array(6) [ 1, 2, 3, 4, 5, 6 ] console.log(arr.length) << 6 //将arr长度赋值为10 arr.length = 10 console.log(arr) << Array(10) [ 1, 2, 3, 4, 5, 6, <4 empty slots> ] console.log(arr[8]) << undefined //将arr长度赋值为3 arr.length = 3 console.log(arr) << Array(3) [ 1, 2, 3 ]
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/206234.html原文链接:https://javaforall.net
