w3resource

JavaScript: Check if the predicate is truthy on all elements of a collection

JavaScript fundamental (ES6 Syntax): Exercise-116 with Solution

Truthy Predicate Check on Collection

Write a JavaScript program to check if the predicate (second argument) is truthy on all elements of a collection (first argument).

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

Sample Solution:

JavaScript Code:

//#Source https://bit.ly/2neWfJ2

// Define the 'truthCheckCollection' function.
const truthCheckCollection = (collection, pre) => collection.every(obj => obj[pre]);

// Example usage: Checking if all objects in a collection have a truthy value for a given property.
console.log(truthCheckCollection([{ user: 'Tinky-Winky', sex: 'male' }, { user: 'Dipsy', sex: 'male' }], 'sex'));
// Output: true

Output:

true

Flowchart:

flowchart: Check if the predicate is truthy on all elements of a collection

Live Demo:

See the Pen javascript-basic-exercise-116-1 by w3resource (@w3resource) on CodePen.


Improve this sample solution and post your code through Disqus

Previous: Write a JavaScript program to create a function that accepts up to one argument, ignoring any additional arguments.
Next: Write a JavaScript program to truncate a string up to a specified length.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/javascript-exercises/fundamental/javascript-fundamental-exercise-116.php