Всем привет!
Помогите решить такую проблему:
Есть массив:
var people = [
{ "name": "bob", "dinner": "pizza" },
{ "name": "john", "dinner": "sushi" },
{ "name": "john", "dinner": "hummus" }
];
Необходимо сделать поиск с созданием нового массива
>john // => [{ "name": "john", "dinner": "sushi" }, { "name": "john", "dinner": "hummus" }]
Делаю так:
people.filter(function (person) { return person.name== "john" });
Но если регистр букв разный, то ничего не находит.
С помощью .toUpperCase() ошибку выдает, и вообще в данном примере поиск ведется только по имени, а надо чтоб искало по всем объектам.