reducer test
by Emily Humphrey
JavaScript
const values = {
TEST_name: "Development",
TEST_secret: "p@sSW0rd",
TEST_value: "4"
}
const conditions = ["TEST_name", "TEST_secret", "TEST_none"];
const configurationMissing = conditions.reduce((acc, current) => values[current] === undefined ? false : acc, true);
const configurationMissingExpanded = conditions.reduce((acc, current) => {
console.log("acc:", acc)
console.log("current:", current)
console.log(`values[${current}]:`, values[current])
return values[current] === undefined ? false : acc
}, true);
console.log("total:", configurationMissing)
console.log("expanded:", configurationMissingExpanded)