Javascript 如何在循环函数中的已过滤id处过滤另一个

Javascript 如何在循环函数中的已过滤id处过滤另一个,javascript,json,loops,Javascript,Json,Loops,console.log为:A0004A0003A0001A0005A0004A0002A00001 但是我希望console.log是:A0004、A0001 因此,这个循环函数缺少什么 var-imagedata=[{ id:“A0007”, 班级:“椅子屋草地” }, { id:“A0006”, 班级:“汽车屋树花草” }, { id:“A0005”, 班级:“汽车屋树花” }, { id:“A0004”, 班级:“汽车树” }, { id:“A0003”, 班级:“椅树花草” }, {

console.log为:A0004A0003A0001A0005A0004A0002A00001

但是我希望console.log是:A0004、A0001

因此,这个循环函数缺少什么

var-imagedata=[{
id:“A0007”,
班级:“椅子屋草地”
},
{
id:“A0006”,
班级:“汽车屋树花草”
},
{
id:“A0005”,
班级:“汽车屋树花”
},
{
id:“A0004”,
班级:“汽车树”
},
{
id:“A0003”,
班级:“椅树花草”
},
{
编号:“A0002”,
班级:“椅子屋花”
},
{
编号:“A0001”,
班级:“汽车花”
},
{
id:“A0000”,
班级:“椅车屋树花草”
}
];
函数myFunction(){
var o2y=[“1”、“全部”、“0”、“1”、“全部”、“0”];
var o3x=[“椅子”、“汽车”、“房子”、“树”、“花”、“草”];
var m0x=“”;
var m1x=“”;
对于(i=0;i尝试下面的代码

var-imagedata=[{
id:“A0007”,
班级:“椅子屋草地”
},
{
id:“A0006”,
班级:“汽车屋树花草”
},
{
id:“A0005”,
班级:“汽车屋树花”
},
{
id:“A0004”,
班级:“汽车树”
},
{
id:“A0003”,
班级:“椅树花草”
},
{
编号:“A0002”,
班级:“椅子屋花”
},
{
编号:“A0001”,
班级:“汽车花”
},
{
id:“A0000”,
班级:“椅车屋树花草”
}
];
函数myFunction(){
var o2y=[“1”、“全部”、“0”、“1”、“全部”、“0”];
var o3x=[“椅子”、“汽车”、“房子”、“树”、“花”、“草”];
var m0x=“”;
var m1x=“”;
var指数=[];
对于(i=0;i尝试下面的代码

var-imagedata=[{
id:“A0007”,
班级:“椅子屋草地”
},
{
id:“A0006”,
班级:“汽车屋树花草”
},
{
id:“A0005”,
班级:“汽车屋树花”
},
{
id:“A0004”,
班级:“汽车树”
},
{
id:“A0003”,
班级:“椅树花草”
},
{
编号:“A0002”,
班级:“椅子屋花”
},
{
编号:“A0001”,
班级:“汽车花”
},
{
id:“A0000”,
班级:“椅车屋树花草”
}
];
函数myFunction(){
var o2y=[“1”、“全部”、“0”、“1”、“全部”、“0”];
var o3x=[“椅子”、“汽车”、“房子”、“树”、“花”、“草”];
var m0x=“”;
var m1x=“”;
var指数=[];
对于(i=0;imyFunction()您的代码不记录任何内容。@CertainPerformance更新了问题。我在控制台上没有任何日志我肯定他只是忘了发布他调用
myFunction
@CertainPerformance的部分,因为如果我选择其他输入并单击botton运行myFunction(),o2y将更改对象@RAMHEART你能解释一下过滤器实际上做了什么吗?你的代码没有控制台记录任何东西。@CertainPerformance更新了这个问题。我在控制台上没有任何日志我肯定他只是忘了发布他调用
myFunction
@CertainPerformance的部分,因为如果我选择其他输入并单击botton运行myFunction()@RAMHEART,o2y将更改对象。你能解释一下过滤器的实际功能吗