Clone Object

    0

    1

    cloneobject

    Clones an object

    Filename pattern: *.js

    const cloneObj = (obj) => {
      const props = Object.getOwnPropertyNames(obj);
    
      for (const name of props) {
        const value = obj[name];
    
        if (value && typeof value === 'object') {
          cloneObj(value);
        }
      }
    
      return Object.assign({}, obj);
    };
    Codiga Logo
    Codiga Hub
    • Rulesets
    • Playground
    • Snippets
    • Cookbooks
    Legal
    • Security
    • Privacy Policy
    • Code Privacy
    • Terms of Service
    soc-2 icon

    We are SOC-2 Compliance Certified

    G2 high performer medal

    Codiga – All rights reserved 2022.