Mam tablicę obiektów tak:Jak podzielić javascript tablicę obiektów z szczególny warunek korzystania lodash/underscore.js
var data = [
{
type : "parent",
name : "A"
},
{
type : "child",
name : "1"
},
{
type : "child",
name : "2"
},
{
type : "parent",
name : "B"
},
{
type : "child",
name : "3"
}
]
i chcę przenieść dziecko obiektów do obiektów nadrzędnych, podzielony przez Parrent obiekcie (tam nie jest podanym kluczem z obiektu potomnego, do którego należy potomek). Jest więc oddzielony tylko przez obiekt nadrzędny. Aby być proste Chcę zmienić tablicę na:
[
{
type : "parent",
name : "A",
child: [
{
type : "child",
name : "1"
},
{
type : "child",
name : "2"
}
]
},
{
type : "parent",
name : "B",
child: [
{
type : "child",
name : "3"
}
]
}
]
przeczytałem lodash o chunk ale to nie ma sensu.
Jest to ograniczenie. Użyj _.reduce() do tego. –
masz na myśli imię: 1 i 2 zamiast aa i ab, prawda? – mplungjan
Przepraszam, tak, tęsknie za tym @mplungjan – waskito