瀏覽代碼

use object spread for defaults function

mightyplow 7 年之前
父節點
當前提交
5116e8e3a3
共有 1 個文件被更改,包括 4 次插入7 次删除
  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;