NoobPro
@NoobPro
Ya

Передача функций в качестве аргумента, как использовать один и тот же передаваемый объект, передающийся вместе с этими функциями в них же?

Как использовать один и тот же объект 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', ['Андрей', 'Николай'])
);
  • Вопрос задан
  • 175 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы