JSFiddle - React, Tailwind, and code Playground
by LyndseyB
HTML
Extending objects
JavaScript
var myObj = {
sayHello: function() {
console.log("Hello " + this.name);
}
};
function Person(name) {
this.name = name;
}
function extend(target) {
if(!arguments[1]) {
return;
}
for(var i = 0, l = arguments.length; i<l; i++) {
var obj = arguments[i];
for(var prop in obj) {
//if(!target[prop] && obj.hasOwnProperty(prop)) {
target[prop] = obj[prop];
// }
}
}
}
var lyndsey = new Person("Lyndsey");
extend(lyndsey, myObj);
lyndsey.sayHello();