Javascript 如何使用一些规则生成两个数组的循环

Javascript 如何使用一些规则生成两个数组的循环,javascript,react-native,loops,Javascript,React Native,Loops,我需要一些帮助 我有两个数组: 第一个数组具有布尔元素。(当按钮处于活动状态时为真,否则为假) 第二个字符串为“0”(活动)或“1”(非活动)。 let arrayBotoesCategorias = [iconCategoriaIndividual, iconCategoriaGrupo, iconCategoriaIndoor, iconCategoriaOutdoor, iconCategoriaAquatico,iconCategoriaNatureza]; let arrayCateg

我需要一些帮助

我有两个数组:

第一个数组具有布尔元素。(当按钮处于活动状态时为真,否则为假)
第二个字符串为“0”(活动)或“1”(非活动)。

let arrayBotoesCategorias = [iconCategoriaIndividual, iconCategoriaGrupo, iconCategoriaIndoor, iconCategoriaOutdoor, iconCategoriaAquatico,iconCategoriaNatureza];
let arrayCategorias = [item.individual, item.grupo, item.indoor, item.outdoor, item.aquatico, item.natureza];
为了更好地理解,彩弹已激活grupo(组)、室内、室外和natureza(自然)。其余的都不活跃

我需要的是以下内容,当然还有另一个解决方案:

if(arrayBotoesCategorias[1] == true && arrayBotoesCategorias[2] == true && arrayBotoesCategorias[3] == true && arrayBotoesCategorias[5] == true){
    if(arrayCategorias[1] == "1" && arrayCategorias[2] == "1" && arrayCategorias[3] == "1" && arrayCategorias[5] == "1"){
        return(itemSection)
    }
}
当第一个数组中的元素为true且第二个数组的相同位置为==“1”时,返回一些内容


在这个示例图像中,我想显示包含这3个表的图像(值为“1”的outdoor、aquatico和natureza)

也许你需要像组织一个对象数组一样组织你的数组,这样在验证和更改值时你就有了选择

让ArrayBookCategorias=[
{
标签:“iconCategoriaIndividual”,
姓名:“个人”,
值:false
},
{
标签:“iconCategoriaGrupo”,
名称:“grupo”,
值:false
},
{
标签:“iconCategoriaIndoor”,
名称:“室内”,
值:false
}
];
设arrayCategorias=[
{
标签:“个人”,
姓名:“个人”,
值:false
},
{
标签:“groupo”,
名称:“groupo”,
值:false
},
{
标签:“室内”,
名称:“室内”,
值:false
}
];
让selectedInput=“个人”;
ArrayBookCategorias.filter((项)=>{
item.value=selectedInput==item.name;
退货项目;
});
arrayCategorias.filter((项)=>{
item.value=selectedInput==item.name;
退货项目;
});
document.body.innerHTML=`
arrayBotoesCategorias${JSON.stringify(arrayBotoesCategorias)}


arrayCategorias${JSON.stringify(arrayCategorias)}`

包裹沙箱

已解决,谢谢您的帮助

var-controlclassias=0;
var errorControlCategorias=0;
对于(变量i=0;i 0&&errorControlCategorias==0){
退货部;

}
什么是“itemSection”?@m\u wer itemSection它是一个包含每个项目视图的常量!正如您在图像中看到的,使用图像、标题等查看。。。从数据库。
if(arrayBotoesCategorias[1] == true && arrayBotoesCategorias[2] == true && arrayBotoesCategorias[3] == true && arrayBotoesCategorias[5] == true){
    if(arrayCategorias[1] == "1" && arrayCategorias[2] == "1" && arrayCategorias[3] == "1" && arrayCategorias[5] == "1"){
        return(itemSection)
    }
}