Gibt es Zeiger in JavaScript?
Gibt es Zeiger in JavaScript?

Video: Gibt es Zeiger in JavaScript?

Video: Gibt es Zeiger in JavaScript?
Video: Programmieren in C: Pointer (Zeiger) / Zeiger einfach erklärt 2024, November
Anonim

TL; DR: Dort sind NEIN Zeiger in JavaScript und Referenzen funktionieren anders als in den meisten anderen gängigen Programmiersprachen. In JavaScript , es ist einfach NICHT möglich, eine Referenz von einer Variablen auf eine andere zu haben. Außerdem können nur zusammengesetzte Werte (Objekt, Array) als Referenz zugewiesen werden.

Außerdem, was ist ein Zeiger in JavaScript?

Simulieren Zeiger in JavaScript . EIN Zeiger ist im Grunde eine Variable, über die Sie auf eine andere Variable zugreifen (lesen oder ändern) können. Zum Beispiel kann eine Funktion A Funktion B aufrufen und an a. übergeben Zeiger zu einer der lokalen Variablen von A.

Man kann sich auch fragen, ist JavaScript-Zuweisung durch Referenz? Auf variabel Abtretung , werden die skalaren Grundwerte (Number, String, Boolean, undefined, null, Symbol) nach Wert und zusammengesetzte Werte nach Hinweis . Die Verweise in JavaScript nur auf enthaltene Werte zeigen und NICHT auf andere Variablen, oder Verweise.

Wie verwendet man in dieser Hinsicht Zeiger in JavaScript?

Nein, das hat JS nicht Zeiger . Objekte werden herumgereicht, indem eine Kopie einer Referenz übergeben wird. Der Programmierer kann auf keinen C-ähnlichen "Wert" zugreifen, der die Adresse eines Objekts darstellt.

Gibt es Zeiger in Python?

Zeiger sind nicht vorhanden in Python . Aber wir haben das gleiche Verhalten mit veränderlichen Objekten implementiert. Die Zeiger wir mit ctypes implementiert sind echte C Zeiger.

Empfohlen: