Skip to content

Instantly share code, notes, and snippets.

@aramkoukia
Created December 18, 2016 20:40
Show Gist options
  • Save aramkoukia/a3f849856ce664b32a304c8654599739 to your computer and use it in GitHub Desktop.
Save aramkoukia/a3f849856ce664b32a304c8654599739 to your computer and use it in GitHub Desktop.
object-factories creating objects and assign behaviors sample
var person = function (name, age) {
var state = {
name: name,
age: age,
words: 'Hello'
};
return Object.assign( // Merge our 'behavior objects
{},
speaker(state),
walker(state)
);
};
var owl = function (name, color) {
var state = {
name: name,
color: color
};
return Object.assign(
{},
walker(state)
);
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment