Ci sono puntatori in JavaScript?
Ci sono puntatori in JavaScript?

Video: Ci sono puntatori in JavaScript?

Video: Ci sono puntatori in JavaScript?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, Maggio
Anonim

TL;DR: Là non sono puntatori in JavaScript e i riferimenti funzionano in modo diverso da quello che normalmente vedremmo nella maggior parte degli altri linguaggi di programmazione popolari. In JavaScript , NON è possibile avere un riferimento da una variabile a un'altra variabile. Inoltre, solo i valori composti (Oggetto, Matrice) possono essere assegnati per riferimento.

Inoltre, cos'è il puntatore in JavaScript?

Simulazione puntatori in JavaScript . UN puntatore è fondamentalmente una variabile attraverso la quale è possibile accedere (leggere o modificare) un'altra variabile. Ad esempio, una funzione A può chiamare la funzione B e passarla a puntatore ad una delle variabili locali di A.

Ci si potrebbe anche chiedere, l'assegnazione JavaScript è per riferimento? su variabile Incarico , i valori primitivi scalari (Number, String, Boolean, undefined, null, Symbol) sono assegnati per valore e i valori composti sono assegnati per riferimento . Il Riferimenti in JavaScript puntare solo su valori contenuti e NON su altre variabili, oppure Riferimenti.

A tal proposito, come si utilizzano i puntatori in JavaScript?

No, JS non ha puntatori . Gli oggetti vengono passati passando una copia di un riferimento. Il programmatore non può accedere a nessun "valore" di tipo C che rappresenta l'indirizzo di un oggetto.

Ci sono puntatori in Python?

puntatori non sono presenti in Pitone . Ma abbiamo implementato lo stesso comportamento con oggetti mutabili. Il puntatore abbiamo implementato con ctypes are real C puntatori.

Consigliato: