Advertisement
didkoslawow

Untitled

May 25th, 2023
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function extensibleObject() {
  2.   const obj = {};
  3.   const extensible = Object.create(obj);
  4.  
  5.   extensible.extend = function (object) {
  6.     Object.entries(object).forEach(([k, v]) => {
  7.       if (typeof v === 'function') {
  8.         obj[k] = v;
  9.       } else {
  10.         extensible[k] = v;
  11.       }
  12.     });
  13.   };
  14.  
  15.   return extensible;
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement