TechnoFunnel przedstawia kolejny artykuł, który koncentruje się na zrozumieniu koncepcji tworzenia obiektów przy użyciu Object.create. W artykule omówiono zalety i wady używania „Object.create” do klonowania obiektów. Przyjrzyjmy się szczegółom tej funkcji.
Object.create może służyć do tworzenia nowego obiektu z istniejącego obiektu. Kiedy tworzymy Object za pomocą Object.create, tworzony jest pusty obiekt, a obiekt __proto__ jest mapowany na kopiowany obiekt. Kiedy właściwość __proto__ jest mapowana na obiekt do sklonowania, tworzy strukturę łańcuchową, dzięki czemu właściwości i funkcje Starego obiektu są dostępne dla nowo utworzonego obiektu. Zobaczmy, co następuje na przykładzie.
W powyższym przykładzie widzimy, że próbujemy utworzyć nowy obiekt przy użyciu Object.create. Prosty obiekt „userDetails” jest przekazywany do tej samej funkcji. Poszukajmy debugera w celu wyszukania struktury Object nowego obiektu, który jest tworzony na podstawie tego wykonania.
W powyższym wykonaniu możemy zauważyć, że „newUserObject” wskazuje na pusty obiekt, który zawiera wewnętrzną właściwość „__proto__”, która jest mapowana na obiekt „userDetails”, który jest przekazywany jako parametr do „Object.create”.
Spróbujmy uzyskać dostęp do właściwości obiektu userDetails przy użyciu nowego obiektu utworzonego za pomocą tej funkcji.
Nowo utworzony obiekt nie ma żadnych właściwości, ale __proto__ zawierający odniesienie do obiektu oryginalnego zapewnia nam dostęp do tych właściwości za pośrednictwem koncepcji łączenia prototypów.
Istnieje wiele metod klonowania obiektu, staramy się opisać każdą metodę w szczegółach w naszej serii artykułów:
Klonowanie obiektów przy użyciu JSON.stringify.
Sklonuj obiekt JavaScript za pomocą JSON.stringifyŚledź nas po więcej takich artykułów:
Kiedy wysyłasz żądanie do facebook.com, Twój komputer wyszukuje nazwę domeny, aby przetłumaczyć tę nazwę domeny na adres IP, aby komputer mógł nawiązać to połączenie.
Wstęp Udar to nagły przypadek medyczny, który może dotknąć każdego w dowolnym momencie. Występuje, gdy przepływ krwi do części mózgu zostaje zakłócony, co prowadzi do nagłej utraty funkcji mózgu.
To, co stare, jest teraz znowu nowe, a to, co kiedyś było lśniącą, błyszczącą rzeczą, teraz wydaje się nudne. Nie mówię o dżinsach JNCO, które powróciły wśród fajnych dzieciaków w śródmieściu wraz z innymi modami późnych lat 90.
Kiedy wysyłasz żądanie do facebook.com, Twój komputer wyszukuje nazwę domeny, aby przetłumaczyć tę nazwę domeny na adres IP, aby komputer mógł nawiązać to połączenie.
„Będzie mnie chronił, gdy będę w niebezpieczeństwie. Ukryje mnie w swoim namiocie.
Uderzyło mnie to nagle, jak to często bywa. Znowu jest w połowie <Nie, nie ten w Pacyfiku, bordowy, ten na karnawale> Każdy nagłówek jest głośny…..