UNPKG

snappy-utils

Version:

A lightweight and efficient JavaScript utility library packed with commonly used helper functions like capitalize, debounce, deepClone, flattenArray, isPrime, and more. Ideal for developers who want a simple yet powerful toolkit to streamline everyday cod

15 lines (14 loc) 401 B
function mergeObjects(obj1, obj2) { const result = {...obj1}; for (let key in obj2) { if (obj2.hasOwnProperty(key)) { if (typeof obj2[key] === 'object' && obj2[key] !== null) { result[key] = mergeObjects(result[key] || {}, obj2[key]); } else { result[key] = obj2[key]; } } } return result; } module.exports = mergeObjects;