когда вы пишете myFunction = value => ({prop: value})
, он возвращает объект {prop: value}
, в этом случае {}
является разделителем объекта, а не «разделителем функции»
const updateChatMessage = text => ({
type: types.someActionType,
text
})
, например,
если вы хотите умножить на два каждый элемент массива, вы можете написать:
array.map(elem => {return elem * 2})
или
array.map(elem => elem * 2)
// тот же результат
и если вы хотите, например, с ()
, который обертывает объект в буквальном смысле:
let array = [{val: 2},
{val: 4},
{val: 8},
{val: 16}];
let output = array.map( ({val}) => ({val: val*2}) );
console.log(output);