Try Array filter method for filter the array of objects
with property
.
var jsObjects = [
{a: 1, b: 2},
{a: 3, b: 4},
{a: 5, b: 6},
{a: 7, b: 8}
];
using array filter method:
var filterObj = jsObjects.filter(function(e) {
return e.b == 6;
});
using for in loop :
for (var i in jsObjects) {
if (jsObjects[i].b == 6) {
console.log(jsObjects[i]); // {a: 5, b: 6}
}
}
Working fiddle : https://jsfiddle.net/uq9n9g77/