Skip to content

Files

Latest commit

00b3da7 · Jan 4, 2018

History

History
13 lines (9 loc) · 457 Bytes

truthCheckCollection.md

File metadata and controls

13 lines (9 loc) · 457 Bytes

truthCheckCollection

Checks if the predicate (second argument) is truthy on all elements of a collection (first argument).

Use Array.every() to check if each passed object has the specified property and if it returns a truthy value.

const truthCheckCollection = (collection, pre) => collection.every(obj => obj[pre]);
truthCheckCollection([{ user: 'Tinky-Winky', sex: 'male' }, { user: 'Dipsy', sex: 'male' }], 'sex'); // true