Как использовать один и тот же объект people и в функции query и в select и в filterIn?
var lib = {
query: query,
select: select,
filterIn: filterIn
};
function query(collection) {
//Сюда получаем
}
function select() {
// Как использовать тот же или копию collection что мы получили в query в этой функции?
}
function filterIn(property, values) {
// Как использовать тот же или копию collection что мы получили в query в этой функции?
}
var people = [
{
name: 'Андрей',
gender: 'Мужской',
email: 'andrey@site.ru',
},
{
name: 'Николай',
gender: 'Мужской',
email: 'halo@site.ru',
}
]
var result = lib.query(
people,
lib.select('name', 'gender'),
lib.filterIn('name', ['Андрей', 'Николай'])
);