how to filter with signsNames array the filtered array? so I have the 38 meshes
var signsNames =
["mj_oomiya_y",
"mj_kuukoucyuuou_y_01",
"mj_kyuukabu_01",
"mj_kitaike_y",
"mj_yokohamakouen_y_02",
"mj_ueno",
"mj_shinjyuku_y",
"mj_shibuya",
"mj_toumei",
"mj_gouryuucyuui_y_02",
"mj_togoshi_y",
"mj_kuukoucyuuou_y_02",
"mj_shiodome",
"mj_ya_s",
"mj_deguchi",
"mj_shinjyuku",
"mj_gouryuucyuui_y_01",
"mj_kitaikebukuro_y",
"mj_honsen_y",
"mj_sen",
"mj_shinbashi",
"mj_ginza_y",
"mj_honsen",
"mj_shibuya_y",
"mj_deguchi_y",
"mj_wangansen_y",
"mj_dou",
"mj_mukoujima",
"mj_haneda_y",
"mj_wangan",
"mj_sokudocyuui_01",
"mj_hakozaki_y",
"mj_kawa",
"mj_cyuuou",
"mj_kousoku",
"mj_meguro_y",
"mj_ya_bunki",
"mj_ueno_y"];
var regex = /Default/g;
var filtered = this.meshes.filter(function(mesh){
var matName = mesh.material.name;
var matching = matName.match(regex);
return matching;
});
var test = filtered.filter(function(mesh){
return signsNames.includes(mesh);
});
the equivalent of manually doing if(sth === name){
}
else if (sth === name2){}