Quellcode durchsuchen

use object spread for defaults function

mightyplow vor 7 Jahren
Ursprung
Commit
5116e8e3a3
1 geänderte Dateien mit 4 neuen und 7 gelöschten Zeilen
  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;