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);