将数组的 length 设置为 0 后,取第一个元素会返回什么?
答案:返回 undefined
当我们手动将数组的 length 属性设置为 0 时,数组中的所有元素都会被清空。因此,此时访问任何索引,包括第一个元素,都会返回 undefined。
const arr = [1, 2, 3];
arr.length = 0; // 清空数组
console.log(arr[0]); // undefined答案:返回 undefined
当我们手动将数组的 length 属性设置为 0 时,数组中的所有元素都会被清空。因此,此时访问任何索引,包括第一个元素,都会返回 undefined。
const arr = [1, 2, 3];
arr.length = 0; // 清空数组
console.log(arr[0]); // undefined