JavaScript——数组——数组长度JavaScript——数组——数组长度
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 ]

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。