title: Using Lodash Merge array, Why result duplicate array value?, Where wrong my code?
body: <p>My code</p>
  
  <pre><code>var result = [];
  
  var datax = [{
      "tag": "TH000144"
  }, {
      "tag": "TH000147"
  }, {
      "tag": "TH000166"
  }, {
      "tag": "TH000169"
  }, {
      "tag": "TH000170"
  }];
  
  var newdatax = [{
      "serial": "14563",
      "tag": "TH000144"
  }, {
      "serial": "7777",
      "tag": "TH000147"
  }, {
      "tag": "TH000169",
      "serial": null
  }];
  
  var result = lodash.merge(datax, newdatax);
  </code></pre>
  
  <p>result</p>
  
  <pre><code>[{
      "tag": "TH000144",
      "serial": "14563"
  }, {
      "tag": "TH000147",
      "serial": "7777"
  }, {
      "tag": "TH000169",
      "serial": null
  }, {
      "tag": "TH000169"
  }, {
      "tag": "TH000170"
  }]
  </code></pre>
  
  <p>I need like this</p>
  
  <pre><code>[{
      "tag": "TH000144",
      "serial": "14563"
  }, {
      "tag": "TH000147",
      "serial": "7777"
  }, {
      "tag": "TH000169",
      "serial": null
  }, {
      "tag": "TH000166"
  }, {
      "tag": "TH000170"
  }]
  </code></pre>
  
  <p>Where my code is wrong?</p>