Skip to content

merge

merge(obj1, obj2, ...) → object · Object

Shallow merge of objects. Later arguments override earlier ones. Same as spread but as a function.

  • obj1, obj2, ... (variadic): objects to merge
utlx
{
  two: merge({a: 1, b: 2}, {b: 3, c: 4}),   // {a: 1, b: 3, c: 4}
  three: merge({a: 1}, {b: 2}, {c: 3})      // {a: 1, b: 2, c: 3}
}

Note: for deep (recursive) merge, use deepMerge(obj1, obj2).

Released under AGPL-3.0.