Ich versuche herauszufinden, wie Sie den Pfad mit lodash _.setWith anpassen. In dem gegebenen Beispiel hier:Lodash _.setWith anpassen Pfad
var arr =
[
['a'],
['a','b'],
['a','b','c'],
['a','b','c','d'],
]
var object = {};
for (i = 0; i < arr.length; i++) {
_.setWith(object, arr[i], {'data' : {'path': 'path', 'title': 'title'}}, Object)
}
console.log(object)
Gibt eine Struktur wie folgt aus:
{
a: {
data: {}
b: {
data: {}
c: {
data: {}
d: {
data: {}
}
}
}
}
}
Ist es möglich, so etwas zu bekommen, mit dem Customizer:
{
a: {
data: {}
children: {
b: {
data: {}
children: {
c: {
data: {}
children: {
d: {
data: {}
children: {}
}
}
}
}
}
}
}
}
Große und kurze Lösung, dank – janthoma