instantiation patterns - mmedrano9438/peripheral-brain GitHub Wiki

refers to the myriad ways to create instances of objects.

const FuncPerson = function(name, favFood) { const obj = {};

obj.name = name; obj.favFood = favFood;

obj.greet = function() { return Hi, my name is ${name}!; }

obj.ask = function() { return Would you like to get some ${favFood}?; }

return obj; };

const tom = FuncPerson('Tom', 'pizza'); tom.name; // returns 'Tom' tom.greet(); // returns 'Hi, my name is Tom!' First