// 创建一个空数组
let emptyArray = new Array();
console.log(emptyArray); // 输出: []
// 创建一个包含特定数量元素的数组(所有元素初始值为 undefined)
let arrayWithLength = new Array(5);
console.log(arrayWithLength); // 输出: [undefined, undefined, undefined, undefined, undefined]
// 创建一个包含指定元素的数组
let arrayWithElements = new Array(1, 2, 3, 4, 5);
console.log(arrayWithElements); // 输出: [1, 2, 3, 4, 5]
// 注意:如果传入一个数字作为唯一的参数,会创建一个指定长度的数组,而不是包含该数字的数组
let singleElementArray = new Array(10);
console.log(singleElementArray); // 输出: [undefined, undefined, ..., (共10个)]
// 如果想创建一个包含单个元素 10 的数组,应该这样做:
let arrayWithSingleElement = new Array(10);
console.log(arrayWithSingleElement.length); // 输出: 10
// 正确的方式是直接使用方括号语法来创建包含单个元素的数组
let correctSingleElementArray = [10];
console.log(correctSingleElementArray); // 输出: [10]
new Array() 可以用来创建一个空数组。new Array(5) 创建一个长度为 5 的数组,但所有元素都是 undefined。new Array(1, 2, 3, 4, 5) 创建一个包含指定元素的数组。new Array() 的参数是一个单一的数字,则创建的是一个指定长度的数组,而不是包含该数字的数组。上一篇:canvas js 欣赏
下一篇:js cleartimeout
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站