-1
I以下の方法がありますのforEach()フィルタ内部()
getDeviceErrors(error) {
this.devices = this.data.segment.data.devices.filter((device) => {
device[this.data.label].error.forEach((errorObj) => {
if (errorObj.id === error.id) {
console.log(true);
return true;
}
});
});
}
true
もののはthis.devices
はまだ空である、コンソールに出力されます。
理由は何ですか?
'forEach'コールバックはtrueを返しますが、' filter'コールバックは返しません。 – ASDFGerte