varprodutos=[{nome: "Maçã",quantidade: 25},{nome: "Banana",quantidade: 12},{nome: "Cenoura",quantidade: 13}];varlista=document.getElementById("lista-nao-ordenada");functionatualizaLista(){for(vari=0;i<produtos.length;i++){varli=document.createElement("li");li.innerHTML=produtos[i].nome;lista.append(li);}}functionadicionaItem(nome_do_produto,quantidade){// Essa é uma feature do ES6 que usa o operador Spread e a técnica de Desestruturação, quais outras poderiam ser aplicadas no código inteiro?produtos=[
...produtos,{nome: nome_do_produto}];atualizaLista();}atualizaLista();