Skip to content

Instantly share code, notes, and snippets.

@Aleksey-Danchin
Last active October 21, 2016 10:36
Show Gist options
  • Save Aleksey-Danchin/668e2d0224c824375172215b540bd154 to your computer and use it in GitHub Desktop.
Save Aleksey-Danchin/668e2d0224c824375172215b540bd154 to your computer and use it in GitHub Desktop.
Улучшенные свойста объектов и деструктурирующее присваивание.
function showPerson1 (name, family, age) {
console.log(name, family, age);
}
function showPerson2 ({name, family, age}) {
showPerson1(name, family, age);
}
const name = 'Aleksey', family = 'Danchin', age = 24;
showPerson1(name, family, age); // => Aleksey Danchin 24
showPerson2({name, family, age}); // => Aleksey Danchin 24
showPerson2({name, age, family}); // => Aleksey Danchin 24
showPerson2({family, name, age}); // => Aleksey Danchin 24
showPerson2({family, age, name}); // => Aleksey Danchin 24
showPerson2({age, name, family}); // => Aleksey Danchin 24
showPerson2({age, family, name}); // => Aleksey Danchin 24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment