Browse Source

[object.filter]: simplify function expression

mightyplow 7 years ago
parent
commit
e1d0c0c3c0
1 changed files with 7 additions and 9 deletions
  1. 7 9
      src/object/filter.js

+ 7 - 9
src/object/filter.js

@@ -4,16 +4,14 @@
  * @param pred
  * @return {*}
  */
-const filter = (obj, pred) => {
-    return Object.keys(obj).reduce((filtered, key) => {
-        const value = obj[key];
+const filter = (obj, pred) => Object.keys(obj).reduce((filtered, key) => {
+    const value = obj[key];
 
-        if (pred(key, value)) {
-            filtered[key] = value;
-        }
+    if (pred(key, value)) {
+        filtered[key] = value;
+    }
 
-        return filtered;
-    }, {});
-};
+    return filtered;
+}, {});
 
 export default filter;