TechnoFunnel presenta un altro articolo incentrato sulla comprensione del concetto di creazione di oggetti utilizzando Object.create. L'articolo discuterà i vantaggi e gli svantaggi dell'utilizzo di "Object.create" per la clonazione di oggetti. Esaminiamo i dettagli di questa funzione.
Object.create può essere utilizzato per creare un nuovo oggetto dall'oggetto esistente. Quando creiamo Object con Object.create, viene creato un Object vuoto e l' oggetto __proto__ viene mappato all'Object copiato. Quando la proprietà __proto__ mappa all'oggetto da clonare, crea una struttura concatenata che rende disponibili le proprietà e le funzioni del Vecchio Oggetto per il nuovo Oggetto creato. Vediamo quanto segue con l'aiuto di un esempio.
Nell'esempio sopra, possiamo vedere che stiamo cercando di creare un nuovo Object usando Object.create. Un semplice oggetto "userDetails" viene passato alla stessa funzione. Consente al debugger di cercare la struttura Object del nuovo Object creato da questa esecuzione.
Nell'esecuzione sopra, possiamo osservare che "newUserObject" punta ad un Object vuoto che contiene la proprietà interna "__proto__" che mappa all'oggetto "userDetails" passato come parametro a "Object.create".
Proviamo ad accedere alle proprietà dell'oggetto userDetails utilizzando il nuovo Object che viene creato con questa funzione.
Il nuovo Oggetto creato non ha proprietà ma il __proto__ contenente il riferimento dell'Oggetto Originale ci fornisce l'accesso a queste proprietà tramite il concetto di Prototypal Chaining.
Esistono più metodi per clonare un oggetto, stiamo cercando di inserire ogni metodo nei dettagli nella nostra serie di articoli:
Clonazione di oggetti utilizzando JSON.stringify.
Clona oggetto JavaScript con JSON.stringifySeguici per altri articoli simili:
Quando fai una richiesta a facebook.com, il tuo computer cerca il nome di dominio per tradurre quel nome di dominio in un indirizzo IP in modo che il tuo computer possa effettuare quella connessione.
Introduzione Un ictus è un'emergenza medica che può colpire chiunque in qualsiasi momento. Si verifica quando il flusso sanguigno verso una parte del cervello viene interrotto, portando a un'improvvisa perdita della funzione cerebrale.
Il passaggio a una nuova carriera può essere estremamente impegnativo se provi a farlo da solo. È importante trovare partner responsabili che abbiano il tuo stesso livello di apprendimento, che condividano obiettivi, tenacia e determinazione simili.
Spesso ci troviamo a lottare per implementare ciò che sappiamo essere buono per noi. Dal dire a un altro significativo che li amiamo al ricordare di parlare come un pirata, ci saranno sempre quelli che affermeranno che un giorno, una settimana o un mese di eventi non è necessario perché stanno già facendo quelle cose.
(Attenzione: questa è satira, destinata ad essere allegramente sovversiva, sicuramente non per bambini) Hai visto tua madre e tuo padre nascondersi in cucina e fumare quelle sigarette puzzolenti. Ti dicono.
Nel mondo iperconnesso di oggi, i sistemi dei media svolgono un ruolo fondamentale nel plasmare l'opinione pubblica e, di conseguenza, nel processo decisionale democratico. Nella sua profonda analisi dell'economia politica della comunicazione, lo studioso Robert McChesney sfida la saggezza convenzionale e presenta quelle che definisce le "cinque verità" sui media.