JavaScript: Check if the predicate is truthy on all elements of a collection
JavaScript fundamental (ES6 Syntax): Exercise-116 with Solution
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:
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.
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://w3resource.com/javascript-exercises/fundamental/javascript-fundamental-exercise-116.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics