CCCPaste

04. Extensible Object

function result(){
let myObj={__proto__: {}}
myObj.extend=function(template){
let tmplArr=Object.entries(template);

tmplArr.forEach(key=>{
    let k=key[0];
    let v=key[1];

   if (typeof (v)=="function"){
    
       myObj.__proto__[k]=v;
     
   } else {
       myObj[k]=v;
   }

})

}
return myObj;
}