Dar una buena acogida.
En este video hablaremos sobre la cuarta regla para determinar cuál es la palabra
clave y recapitularemos las cuatro reglas para ayudarlo a entender este tema complicado.
La cuarta regla para determinar el valor de la palabra clave es cuando ve la nueva palabra clave.
La nueva palabra clave es una palabra reservada que hace bastantes cosas.
Cubriremos la palabra clave New con más profundidad en la sección de programación orientada a objetos.
Pero, por ahora, solo hay que saber que cuando se usa la nueva palabra clave se crea un nuevo objeto de la nada.
La nueva palabra clave se usa con una función y dentro de la definición de la función.
La palabra clave esto se refiere al nuevo objeto que se crea.
Finalmente, cuando se utiliza la nueva palabra clave, se agrega un retorno implícito a la función que lo utiliza.
Eso suena mucho pero lo cubrirá en gran detalle y la sección de programación orientada a objetos.
Por ahora echemos un vistazo a este ejemplo de código.
Tenemos una función llamada persona que toma dos parámetros.
Nombre y apellido.
Dentro de esta función, estamos adjuntando propiedades en la palabra clave.
Esto es igual a los valores pasados ​​a la función.
Puede estar pensando en mantener el valor de la palabra clave.
Este es el objeto global.
Vimos eso en un video anterior y, de hecho, estarías en lo cierto.
Sin embargo, el valor de la palabra clave esto cambia cuando utilizamos la palabra clave nueva.
Como dijimos antes de la palabra clave, ahora se refiere a un objeto que se crea cuando se usa la
nueva palabra clave.
Estamos almacenando ese objeto en una variable llamada L-E y luego podemos acceder al nombre y
las propiedades del apellido en él.
Para recapitular cubrimos bastante en la sección que examinamos la palabra clave this que es una palabra
clave de reserva en javascript y su valor se determina en la ejecución.
Vimos cuatro reglas implícitas globales explícitas y la nueva palabra clave.
Cuando la palabra clave es en el contexto global o en una función, es el objeto global que es
la ventana.
Si está en el navegador o no está definido si estamos usando el modo estricto cuando la palabra clave está
dentro de un objeto declarado, el valor de la palabra clave siempre será el objeto principal más cercano.
Cuando perdemos el contexto de la palabra clave esto podemos establecer explícitamente el valor usando call apply o bind.
Finalmente, cuando se usa la nueva palabra clave, se usa el valor de la palabra clave.
Esto se establece en un objeto vacío y regresa de la función que se usa con la nueva palabra clave.
Enhorabuena por haber logrado pasar la serie de palabras clave, esto te da una palmadita en la espalda.
Este es un material complejo.
Si aún está molesto, intente leer los ejemplos del código y asegúrese de hacernos cualquier pregunta.
Siempre estamos felices de ayudar.
Gracias por ver