Browse Source

use object spread for defaults function

mightyplow 7 years ago
parent
commit
5116e8e3a3
1 changed files with 4 additions and 7 deletions
  1. 4 7
      src/object/defaults.js

+ 4 - 7
src/object/defaults.js

@@ -1,9 +1,6 @@
-const defaults = (obj, values) => {
-    Object.keys(values).forEach(key => {
-        if (!obj.hasOwnProperty(key)) {
-            obj[key] = values[key];
-        }
-    });
-};
+const defaults = (obj, values) => ({
+    ...obj,
+    ...values
+});
 
 export default defaults;