在 JavaScript 中创建空数组有以下几种常见方式:
let emptyArray = [];
let emptyArray = new Array();
let array = [1, 2, 3];
array.length = 0; // 清空现有数组
let emptyArray = Array.of();
let [...emptyArray] = [];
[]
,因为它:
new Array()
那样在传入单个数字参数时产生歧义new Array(5)
会创建一个长度为5的稀疏数组,而不是包含数字5的数组array.length === 0
// 创建空数组
let emptyArr = [];
// 检查是否为空
if (emptyArr.length === 0) {
console.log("数组为空");
}
// 添加元素
emptyArr.push("new element");