Input: ObjectA, function Output: ObjectC Example: Input: {5: "blah blah", name: "ho", zolo: "4thech"}, (k, v) => {return v.length > 3} Output: {5: "blah blah", name: "ho", zolo: "4thech"}