在 JavaScript 中初始化布尔值数组
要初始化布尔值数组,请使用 Array()
构造函数创建特定长度的数组,并调用数组上的 fill()
方法以用布尔值填充它,例如 new Array(3).fill(false)
创建一个包含 3 个元素且值为 false 的数组。
const arr1 = new Array(3).fill(false);
// 👇️ [false, false, false]
console.log(arr1);
我们传递给 Array()
构造函数的唯一参数是数组应包含的空元素的数量。
console.log(new Array(3)); // 👉️ [ , , ]
Array()
构造函数基本上创建一个新数组并将其长度属性设置为提供的整数。
const arr = [];
arr.length = 3;
console.log(arr); // 👉️ [ , , ]
无论哪种方式,新数组都包含 3 个空元素,我们可以使用 fill()
方法将其设置为布尔值。
我们传递给
fill
方法的唯一参数是我们要分配给数组中每个元素的值。
在具体示例中,3 个数组元素中的每一个都被分配了一个 false 值。
Internet Explorer 不支持
fill()
方法。 如果必须支持浏览器,请改用for
循环。
使用 for 循环初始化一个布尔值数组
要初始化布尔值数组,请使用 Array()
构造函数创建特定长度的数组,并使用 for
循环遍历数组并为每个元素分配一个布尔值。
const arr2 = new Array(3);
for (let i = 0; i < arr2.length; i++) {
arr2[i] = false;
}
// 👇️ [false, false, false]
console.log(arr2);
我们使用 Array()
构造函数创建了一个包含 3 个空元素的数组,就像上一个示例一样。
下一步是使用 for 循环遍历数组,为每个空元素分配一个布尔值。
Array.fill()
方法是我的首选方法。 该方法比 for 循环更简洁和声明,并解决了用提供的值填充数组的特定问题。
相关文章
在 C 语言中获取字符数组的长度
发布时间:2023/05/07 浏览次数:166 分类:C语言
-
本文演示了如何在 C 语言中获取一个 char 数组的长度。使用 sizeof 运算符来查找字符数组的长度 数组的大小可以用 sizeof 运算符计算,而不考虑元素的数据类型。
如何在 C 语言中获取数组的大小
发布时间:2023/05/07 浏览次数:92 分类:C语言
-
本教程介绍了 C 语言中确定数组大小的方法。本教程介绍了在 C 语言中使用 sizeof()运算符的方法。
C 语言中复制字符数组
发布时间:2023/05/07 浏览次数:117 分类:C语言
-
本文介绍了如何在 C 语言中复制字符数组。使用 memcpy 函数在 C 语言中复制一个字符数组 char 数组可能是 C 代码中最常用的数据结构,复制数组内容是它的核心操作之一。
Django ArrayField 数组字段
发布时间:2023/05/04 浏览次数:167 分类:Python
-
在本文中,我们将学习在 Django 数据库模型中使用 ArrayFields。Django中的ArrayField类似于Java、C、C++等其他编程语言中的数组数据结构,存储相同数据类型的多个值。
计算 Java 数组中的重复元素
发布时间:2023/05/01 浏览次数:202 分类:Java
-
本篇文章介绍Java计算数组中重复元素的方法。计算 Java 数组中的重复元素。我们可以创建一个程序来计算数组中的重复元素。 该数组可以是未排序的,也可以是已排序的。
使用 CSS 和 JavaScript 制作文本闪烁
发布时间:2023/04/28 浏览次数:146 分类:CSS
-
本文提供了使用 CSS、JavaScript 和 jQuery 使文本闪烁的详细说明。
如何在 C++ 中把字符串转换为 Char 数组
发布时间:2023/04/09 浏览次数:107 分类:C++
-
本文介绍了在 C++ 中把字符串转换为 char 数组的多种方法。使用 std::basic_string::c_str 方法将字符串转换为 char 数组