есть ли эквивалент cakePHPs set :: extract function (http://book.cakephp.org/2.0/en/core-utility-libraries/set.html#Set::extract)?Получите все значения в массиве объектов с определенным ключом (set :: extract cakephp эквивалент)
Что у меня есть что-то вроде этого:
var arr = [{name: "test", children: [id: 1, title: "title1"]},
{name: "test2", children: [id: 2, title: "title2"]},
{name: "lipsum", children: [id: 1, title: "title1", id: 2, title: "title2"]},
{name: "lipsum2", children: [id: 3, title: "title3"]}]
Что я хочу сделать, это:
var objs = filter({arr.children.id:1});
Результат 'OBJS' должно быть:
[{name: "test", children: [id: 1, title: "title1"]},
{name: "lipsum", children: [id: 1, title: "title1", id: 2, title: "title2"]}]
Заранее спасибо.
Есть ** нет ассоциативных массивов в JavaScript **, только на основе индексов, начиная с 0. – connexo
Yep моя ошибка ... конечно, это должен быть массив объектов – Thinklabs