javascript - 如何在javascript中初始化一个 boolean 数组

标签 javascript arrays boolean

我正在学习 javascript,我想在 javascript 中初始化一个 boolean 数组。

我试过这样做:

 var anyBoxesChecked = [];
 var numeroPerguntas = 5;     
 for(int i=0;i<numeroPerguntas;i++)
 {
    anyBoxesChecked.push(false);
 }

但它不起作用。

谷歌搜索后我只找到了this方式:

 public var terroristShooting : boolean[] = BooleanArrayTrue(10);
 function BooleanArrayTrue (size : int) : boolean[] {
     var boolArray = new boolean[size];
     for (var b in boolArray) b = true;
     return boolArray;
 }

但我发现这只是初始化数组的一种非常困难的方法。有人知道另一种方法吗?

最佳答案

我知道已经晚了,但我发现了用 boolean 值初始化数组的有效方法

    var numeroPerguntas = 5;     
    var anyBoxesChecked = new Array(numeroPerguntas).fill(false);
    console.log(anyBoxesChecked);

关于javascript - 如何在javascript中初始化一个 boolean 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27040430/

相关文章:

javascript - 如何在 Angular2 中使禁用的 react 表单可编辑

c - 对我的一些函数的 undefined reference

javascript - 使用 AntDesign 列表和 Firebase Firestore 数据使用react

javascript - jQuery UI 对话框 - 缺少关闭图标

javascript - 隐藏 select 的 optgroups 及其内容,除了被选中的那个

c# - 尽管 list<T> 在内部使用数组(固定的),但它如何动态工作?

php - PHP Documentor 中的注释关联数组

php - 如何使用 fetch() 获得与 fetchAll() 相同的结果?

c++ - 保留 BOOL 而不是 bool

python - 根据字典检查数据帧值(作为键,值元组)的矢量化方法?