isClicked: false})
})
```
Expected an assignment or function call and instead saw an expression
Фигурные скобки лишние, после =>
Теперь кидает другую ошибку ``` const newEmployee = employee.users.map((item:any) => { if (employee) { (...item, isClicked: false)) } }) ``` Rest parameter 'item' implicitly has an 'any[]' type.
Код вообще неправильный @js_ru А про типы тут @ts_cool
return теряешь
Не, не помогает, я просто не могу понять почему этот код работвет: ``` const newEmployee = employee.users.map((item:any) => ({ ...item, isClicked: false })) ``` а этот нет ``` const newEmployee = employee.users.map((item:any) => { ({ ...item, isClicked: false }) }) ```
давай в @js_ru продолжим
потому что второй вариант ничего не возвращает, в первом варианте получается return ({}), так работают стрелочные функции
Обсуждают сегодня