UNPKG

object-assign-deep

Version:

Allows deep cloning of plain objects that contain primitives, nested plain objects, or nested plain arrays.

31 lines (23 loc) 530 B
'use strict'; /* * CLONE TEST * * [Description] * Demonstrates that you can clone an object, breaking all references, by passing in just a single parameter. * * [Expected Output] * { * prop1: 'Josh', * prop2: 'World', * } * */ /* eslint no-console: 0 */ const objectAssignDeep = require(`../objectAssignDeep`); const originalObject = { prop1: `Hello`, prop2: `World`, }; const clonedObject = objectAssignDeep(originalObject); originalObject.hello = `Josh`; console.log(`Result:`, clonedObject);