Çfarë është një kopje e cekët JavaScript?
Çfarë është një kopje e cekët JavaScript?

Video: Çfarë është një kopje e cekët JavaScript?

Video: Çfarë është një kopje e cekët JavaScript?
Video: Nobody Is Allowed Inside! ~ Phenomenal Abandoned Manor Left Forever 2024, Nëntor
Anonim

Kopje e cekët është pak i mençur kopje të një objekti. Krijohet një objekt i ri që ka një të saktë kopje të vlerave në objektin origjinal. Nëse ndonjë nga fushat e objektit është referencë për objekte të tjera, vetëm adresat e referencës janë e kopjuar d.m.th., është vetëm adresa e kujtesës e kopjuar.

Duke pasur parasysh këtë, çfarë është një kopje e cekët në JavaScript?

Kopje e cekët është pak i mençur kopje të një objekti. Krijohet një objekt i ri që ka një të saktë kopje të vlerave në objektin origjinal. Nëse ndonjë nga fushat e objektit është referencë për objekte të tjera, vetëm adresat e referencës janë e kopjuar d.m.th., është vetëm adresa e kujtesës e kopjuar.

Së dyti, çfarë është një kopje e cekët e një grupi? A kopje e cekët e kopjeve të një vargu vetëm elementet e Array , qofshin ato lloje referimi ose lloje vlerash, por nuk është kështu kopje objektet të cilave u referohen referencat. Referencat në të re Array tregojnë për të njëjtat objekte që referencat në origjinal Array tregoni për.

Rrjedhimisht, çfarë është kopjimi i thellë dhe kopjimi i cekët në JavaScript?

A kopje e thellë do të thotë që të gjitha vlerat e ndryshores së re janë e kopjuar dhe shkëputur nga ndryshorja origjinale. A kopje e cekët do të thotë se disa (nën-)vlera janë ende të lidhura me variablin origjinal. Për të kuptuar vërtet kopjimi , ju duhet të futeni në mënyrën se si JavaScript ruan vlerat.

Pse na duhet kopje e cekët?

Sa herë që ne përdorni zbatimin e paracaktuar të metodës së klonimit ne marr kopje e cekët i objektit do të thotë se krijon një shembull të ri dhe kopje të gjithë fushën e objektit në atë shembull të ri dhe e kthen atë si lloj objekti, ne kemi nevojë për ta kthyer atë në mënyrë eksplicite në objektin tonë origjinal. Kjo është kopje e cekët të objektit.

Recommended: