¿Hay punteros en JavaScript?
¿Hay punteros en JavaScript?

Video: ¿Hay punteros en JavaScript?

Video: ¿Hay punteros en JavaScript?
Video: Efectos en Puntero | HTML, CSS y JavaScript 2024, Mayo
Anonim

TL; DR: Allí no son punteros en JavaScript y las referencias funcionan de manera diferente a lo que normalmente veríamos en la mayoría de los otros lenguajes de programación populares. En JavaScript , simplemente NO es posible tener una referencia de una variable a otra variable. Y solo los valores compuestos (Objeto, Matriz) se pueden asignar por referencia.

Además, ¿qué es un puntero en JavaScript?

Simulando punteros en JavaScript . A puntero es básicamente una variable a través de la cual se puede acceder (leer o modificar) otra variable. Por ejemplo, una función A puede llamar a la función B y pasarla a puntero a una de las variables locales de A.

También se puede preguntar, ¿la asignación de JavaScript es por referencia? En variable asignación , los valores primitivos escalares (Número, Cadena, Booleano, indefinido, nulo, Símbolo) se asignan por valor y los valores compuestos se asignan por referencia . los referencias en JavaScript solo apunte a valores contenidos y NO a otras variables, o referencias.

En este sentido, ¿cómo se usan los punteros en JavaScript?

No, JS no tiene punteros . Los objetos se pasan pasando una copia de una referencia. El programador no puede acceder a ningún "valor" similar a C que represente la dirección de un objeto.

¿Hay punteros en Python?

Punteros no están presentes en Pitón . Pero implementamos el mismo comportamiento con objetos mutables. los Puntero implementamos con ctypes son reales C punteros.

Recomendado: