creating array with .filter()
var searchByActive = true;
var periodList = [
{
name: 'one',
active: true
},
{
name: 'two'
active: false
}
];
var tempPeriodList = periodList.filter(function(periodItem) {
// instead
return searchByActive === true ? periodItem.active === true : periodItem.active === false;
// nicer
return searchByActive === periodItem.active;
});