Давайте предположим, что у нас есть массив объектов, как это:фильтр массив объектов, если условие не является нулевым
var people = [
{first: "John", last: "Doe"},
{first: "Alan", last: "Doe"},
{first: "John", last: "Black"}
];
Как мы можем отфильтровать этот массив в JQuery, если только одно условие выбирается пользователем, экземпляр, который он хочет, имеет только имена последних Doe (с использованием формы выбора с двумя полями: имя, фамилия), поэтому первое имя не выбрано.
Заранее спасибо.
HTTP://api.jquery.com/filter/ –
https://jsfiddle.net/aghosh08/bL8bxk02/ –
Существует одна проблема. Как было предложено в вопросе, есть выбор формы с двумя полями - имя, фамилия. Выбор анализируется как массив из двух элементов. Если выбрано только одно поданное (например, фамилия), другое поле передается как null. Какая фильтрация будет выглядеть с одним полем null или нет? – BillCode