-
Notifications
You must be signed in to change notification settings - Fork 115
Open
Description
When overriding options e.g the plugins and frameworks, the default behavior of _.merge returns (for me) surprising results (see below). Therfore I believe it should either be possible to
a. customize merges using a new option e.g mergeCustomizer
b. extend array by default e.g
merge(
{ frameworks: [ "jasmine", "browserify"]},
{ frameworks: ["detect-browsers"]
) // -> { frameworks: [ "jasmine", "browserify", "detect-browsers" ] }_.merge behavior
var object = {
'a': ["two", "four"]
};
var other = {
'a': ["one"]
};
_.merge(object, other);
// => { a: [ "one", "four"] }var object = {
'a': ["two", "four"]
};
var other = {
'a': ["one", "five", "six"]
};
_.merge(object, other);
// => { a: [ "one", "five", "six"] }Metadata
Metadata
Assignees
Labels
No labels