更改数组或列表中的变量

时间:2018-08-22 19:27:45

标签: javascript

我正在尝试使用循环方式更改数组中的第二个元素:

myTab = [false,true,true];

  if (trueOfFalse){
            for (let i = 0; i < myTab.length; i++) {
                myTab[i].set(true)
  }
  myTab[3] = false;

如何对其进行修复?在Java中有效。

1 个答案:

答案 0 :(得分:2)

您的问题确实没有道理,但是这里有一些Javascript会将myTab数组中的第二项更改为false。我确定您可以按照自己的意愿调整它。

const myTab = [false, true, true];

for (let i = 0, len = myTab.length; i < len; i++) {
    if (i === 1) {
        myTab[i] = false;
    }
}

// Log the modified array
console.log(myTab);