Skip to content Skip to sidebar Skip to footer

Returning An Object Only If All Of Its Values Are Non-null

Let's say I have an object in which the value of each field is retrieved with an individual call: let ExampleObj = { foo: getFoo(), bar: getBar(), baz: getBaz(), ... } I

Solution 1:

Just check that .every of the values are truthy:

const returnsExampleObj = () => {
  return Object.values(ExampleObj).every(Boolean) ? ExampleObj : undefined;
};

Post a Comment for "Returning An Object Only If All Of Its Values Are Non-null"