Loop through models and check if an attribute exists
by kyllle
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
JavaScript
console.clear();
//http://stackoverflow.com/questions/32362877/looping-objects-to-check-if-specific-property-exists-is-there-a-nicer-way-maybe/32362940#32362940
var models = [
{
"id": 1,
"name": "James",
"hasChanged"
},
{
"id": 2,
"name": "Ken"
},
{
"id": 3,
"name": "Jason"
}
];
console.log(_.where(models, {name: "ja"}));
if(_.where(models, {name: "Jason"}).length > 0) {
console.log('YEAH');
}
var nameExists = _.some(models, function (elem) {
return elem.name == "Jason"
});