JavaScript 声明空数组
JavaScript 有不同的方法来声明一个空数组。一种方法是用方括号来声明数组,像下面这样。
var array1 = [];
另一种方法是使用构造函数方法,将参数留空。
var array1 = new Array();
//Wider scope variable array:
var array1 = [];
// Local scope variable array:
let array2 = [];
let array3 = new Array();
console.log({array1, array2, array3});
输出:
{array1: Array(0), array2: Array(0), array3: Array(0)}
如果我们使用构造函数 new Array()
,我们可以在构造函数中传递一个代表数组长度的数字。
let array1 = new Array(4);
console.log(array1.length);
let array2 = [];
console.log(array2.length);
输出:
4
0
此时,new Array(4)
实际上不会向数组中添加四个 undefined
项。它只是为四个项增加了空间。
let array1 = new Array(4);
console.log(array1[0]);
console.log(array1[1]);
console.log(array1[2]);
console.log(array1[3]);
输出:
undefined
undefined
undefined
undefined
注意,当你想检查空数组时,不能依靠 array.length
进行计算。
let array1 = new Array(4);
let array2 = [];
array1.push('orange');
array2.push('orange');
console.log({array1,array2});
输出:
{ array1: [ <4 empty items>, 'orange' ], array2: [ 'orange' ] }
相关文章
使用 CSS 和 JavaScript 制作文本闪烁
发布时间:2023/04/28 浏览次数:146 分类:CSS
-
本文提供了使用 CSS、JavaScript 和 jQuery 使文本闪烁的详细说明。
在 PHP 变量中存储 Div Id 并将其传递给 JavaScript
发布时间:2023/03/29 浏览次数:69 分类:PHP
-
本文教导将 div id 存储在 PHP 变量中并将其传递给 JavaScript 代码。
在 JavaScript 中从字符串中获取第一个字符
发布时间:2023/03/24 浏览次数:93 分类:JavaScript
-
在本文中,我们将看到如何使用 JavaScript 中的内置方法获取字符串的第一个字符。
在 JavaScript 中获取字符串的最后一个字符
发布时间:2023/03/24 浏览次数:141 分类:JavaScript
-
本教程展示了在 javascript 中获取字符串最后一个字符的方法