-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
I am trying to merge two objects using or and it is not working.
using
_.extend = extendify({
isDeep: true,
arrays: 'or',
strings: 'or',
booleans: 'or',
numbers: 'or',
inPlace: false
});
first object:
[
{
"name": "test",
"level": "1",
"children": [
{
"name": "October 2014",
"level": "2",
"children": [
{
"name": "2014-10-03 Typing excercise",
"level": "3",
"children": []
}
]
}
]
}
]
Second Object:
{
"name": "Test2",
"level": "1",
"children": [
{
"name": "September 2013",
"level": "2",
"children": [
{
"name": "2013-09-12 Angular project",
"level": "3",
"children": []
}
]
}
]
},
{
"name": "test",
"level": "1",
"children": [
{
"name": "September 2014",
"level": "2",
"children": [
{
"name": "2014-09-14 Last project",
"level": "3",
"children": []
}
]
}
]
}
]
the result I am getting:
[
{
"name": "test",
"level": "1",
"children": [
{
"name": "October 2014",
"level": "2",
"children": [
{
"name": "2014-10-03 Typing excercise",
"level": "3",
"children": []
}
]
}
]
},
{
"name": "test",
"level": "1",
"children": [
{
"name": "September 2014",
"level": "2",
"children": [
{
"name": "2014-09-14 Last project",
"level": "3",
"children": []
}
]
}
]
}
]
expected result:
[
{
"name": "test2",
"level": "1",
"children": [
{
"name": "October 2014",
"level": "2",
"children": [
{
"name": "2014-10-03 Typing excercise",
"level": "3",
"children": []
}
]
}
]
},
{
"name": "test",
"level": "1",
"children": [
{
"name": "September 2014",
"level": "2",
"children": [
{
"name": "2014-09-14 Last project",
"level": "3",
"children": []
}
]
}
]
}
]
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels