Por favor, mire este esbelto REPLE. cuando duplica un elemento, si cambia la entrada de cada elemento duplicado, todos los demás están cambiando. porque es ¿Cómo evitar este comportamiento?
https://svelte.dev/repl/991786b9def049249e185e5168afff5a?version=3.46.4
<script> const foodList = [ { icon: '🍲', elem: "111" }, { icon: '🥫', elem: "222"}, { icon: '🍔', elem: "333" }, ]; const duplicate = (index) => { foodList.splice(index +1, 0, foodList[index]); foodList = foodList; }; </script> {#each foodList as {icon, elem}, index} <div> {icon} {elem} <input bind:value={elem} /> <button on:click={() => duplicate(index)} >duplicate</button> </div> {/each}