Skip to content

Instantly share code, notes, and snippets.

@gitjs77
Created August 1, 2017 11:11
Show Gist options
  • Save gitjs77/6db938513c38fe8d34323c52bd788944 to your computer and use it in GitHub Desktop.
Save gitjs77/6db938513c38fe8d34323c52bd788944 to your computer and use it in GitHub Desktop.
Object.assign
Object.assign мерджит левую часть с правой частью (в левую). В примере ниже item мерджится с полем nameDeposit: val. При этом в объекте item есть объявленное поле nameDeposit
Если в объекте item не будет данного поля, то оно будет добавлено( информация не проверена );
updateBack={ ( val ) => { return put('/deposits/update', Object.assign(item, { nameDeposit: val })); } }
Второй способ записи:
updateBack={ ( val ) => { return put('/deposits/update', { ...item, nameDeposit: val }); } }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment