Bonfire: Everything Be True
by Luis Valle
JavaScript
function every(collection, pre) {
var allExist = true;
for (var i=0; i < collection.length; i++) {
if (!collection[i].hasOwnProperty(pre)) {
allExist = false;
break;
} else {
if (!collection[i][pre]) {
allExist = false;
break;
}
}
}
return allExist;
}
alert(every([{"user": "Tinky-Winky", "sex": "male", "age": 0}, {"user": "Dipsy", "sex": "male", "age": 3}, {"user": "Laa-Laa", "sex": "female", "age": 5}, {"user": "Po", "sex": "female", "age": 4}], "age"));