Onveranderbare byvoeging van elemente tot 'n skikking in JavaScript
Kom ons leer nou hoe om onveranderbare byvoeging van elemente tot 'n skikking te doen. Laat ons vir voorbeeld 'n sekere skikking hê:
let arr = [1, 2, 3, 4, 5];
Kom ons voeg 'n nuwe element daarin by. Volgens ons benadering moet ons 'n kopie van die skikking maak en die nuwe element in hierdie kopie byvoeg. Kom ons doen dit:
let copy = Object.assign([], arr);
copy.push(6);
let res = copy;
En nou gebruik ons die tweede benadering met destrukturerring:
let res = [...arr, 6];
Maak 'n knoppie wat, wanneer dit gedruk word, onveranderbare byvoeging van 'n nuwe element tot die skikking sal veroorsaak.