У меня есть такой объект на mockAPI
{
"id": "1",
"name": "qqq",
"email": "qqq",
"password": "qqq",
"tasks": [],
"gettingTasks": [],
}
И я хочу добавить в массив "tasks"
несколько "ids"
const createTaskUser = (id, idTask) => {
const user = usersGateway.fetchUser(id) here i query the user and get the object as above
const newUser = {
...user,
tasks:idTask
}
usersGateway.updateUser(id, newUser) is a function that accepts a user id that needs to be updated and a new dataset
}
Если я запускаю эту функцию это перезапишет значения, но мне нужно добавить данные.
После нескольких вызовов массив должен выглядеть следующим образом:
{
"id": "1",
"name": "qqq",
"email": "qqq",
"password": "qqq",
"tasks": [1,4,75,3,2],
"gettingTasks": [],
}