truthCheck

by trentHarlem

JavaScript

function truthCheck(collection, pre) {
  for (let el of collection) {
     if(!el[pre]) return false;
      }
      return true;
    }

// function truthCheck(collection, pre) {
//   return collection.every(element => element[pre]);
// }
 

console.log(truthCheck([{
  "single": "yes"
}], "single")) //should return true.

console.log(truthCheck([{
  "single": ""
}, {
  "single": "double"
}], "single")) // should return false.



console.log(truthCheck([{
  "user": "Tinky-Winky",
  "sex": "male"
}, {
  "user": "Dipsy",
  "sex": "male"
}, {
  "user": "Laa-Laa",
  "sex": "female"
}, {
  "user": "Po",
  "sex": "female"
}], "sex"))

// (collection.pre)?true:false;
// collection.pre !== undefined ? true : false