最近需要这样一个需求,例如
<script type="text/javascript">
var ceshi = ["主卧","次卧","客厅"];
var ceshi2 = [{
tag:0,
name:"客厅",
isShow:false
},
{
tag:1,
name:"厨房",
isShow:false
},
{
tag:2,
name:"卫生间",
isShow:false
},
{
tag:3,
name:"主卧",
isShow:false
}];
</script>
比如说ceshi = ["主卧","次卧","客厅"],那么我就需要将ceshi2中的"主卧","次卧","客厅"所对应的isShow变成true,其他的仍然不变,所以我就用了两次循环
for(var i = 0;i<ceshi.length;i++){
for(var j = 0;j<ceshi2.length;j++){
if(ceshi[i]==ceshi2[j].name){
ceshi2[j].isShow = false
}
}
}
这样的话ceshi2中"主卧","次卧","客厅"所对应的isShow就变成了相应的true了