JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://rawgit.com/benjamine/jsondiffpatch/master/public/build/jsondiffpatch.js"></script>

JavaScript

var original = [
    {"id":1004,"idproduto":3,"forma":"Alface","preco":1,"quantidade":1},
    {"id":1000,"idproduto":3,"forma":"Bacon","preco":2,"quantidade":1},
    {"id":1001,"idproduto":3,"forma":"Queijo Cheedar","preco":2,"quantidade":3}
];

var modificado = [
  {"id":1004,"idproduto":3,"forma":"Alface","preco":1,"quantidade":2},
  {"id":1001,"idproduto":3,"forma":"Queijo Cheedar","preco":2,"quantidade":1},
  {"id":1002,"idproduto":2,"forma":"Bacon","preco":2,"quantidade":1}
];

var diferenca = jsondiffpatch.diff(original, modificado);

// modifica o original
jsondiffpatch.patch(original, diferenca);

console.log(original);