소스 검색

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;