javascript - 更改数组或列表中的变量
问题描述
我正在尝试以这种方式使用循环更改数组中的第二个元素:
myTab = [false,true,true];
if (trueOfFalse){
for (let i = 0; i < myTab.length; i++) {
myTab[i].set(true)
}
myTab[3] = false;
如何修复它以运行?在 Java 中这是有效的。
解决方案
您的问题并没有真正的意义,但这里有一些 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);
推荐阅读
- python - Limit number of rooms Django channels urls
- python - How to arrange things (coordinate) in Tkinter?
- android - why is EditText objet not getting the text
- java - Unable to run Selenium headless in Spring Boot
- python - Web Scraping a page with multiple tables
- java - Do AKKA Actors have their own path? if so how do we call them?
- python - 在 Python 中切片列表或字符串对象
- python - 一起使用flask(或elasticsearch)和nodejs webserver是否有意义?
- reactjs - 检查身份验证时,Reactjs 不应该自动重新加载吗?
- python - /adding-url-patterns-for-views 处的 ValueError