ობიექტების კოპირება JavaScript-ში

მოდით ვისწავლოთ ობიექტების კოპირება. მაგალითად, გვქონდეს რაღაც ობიექტი:

javascriptlet obj = {a: 1, b: 2, c: 3};

მოდით შევქმნათ მისი ასლი. ეს კეთდება სპეციალური მეთოდის გამოყენებით, ასე:

javascriptlet copy = Object.assign({}, obj);

არსებობს მეორე მიდგომაც - დესტრუქტურიზაციის მეშვეობით:

javascriptlet copy = {...obj};