Этот вопрос в основном задают для redux state manipulation ease if one has to return array instead of object in redux array
Для манипулирования динамическим c свойством объекта, мы делаем это
const myObj = {
name : 'any name',
email : 'any email',
dob : 'any dob'
}
Если я хочу вернуть новый объект после манипулирования им и хочу манипулировать свойства динамически из одной функции, я могу сделать это легко
return {
...myObj,
[action.dynamicProp] : action.anyValue
}
Но если я хочу сделать то же самое с массивом, я не могу сделать это с помощью синтаксиса распространения
const myArr = ['value1','value2','value3'];
return [...myArr,?????????]
Так возможно ли это сделать с помощью распространенного синтаксиса? (Это можно сделать без оператора распространения, но смысл в том, чтобы делать это с синтаксисом распространения)