Если вы можете хранить данные в this.model
как объект, вы можете легко их обновить.Рассмотрим следующие данные модели.
{
"abcd": { linkedUserId: "abcd", name: "user1" },
"efgh": { linkedUserId: "efgh", name: "user2" },
}
Теперь вы можете обновить модель, выполнив следующие действия.
for (const item of data) {
this.model[item.userId].lastActivity = item.lastUploadDate;
}
Чтобы получить модель в виде массива, вы можете сделать const model = Object.values(this.model);
.