informatica:programacion:cursos:programacion_avanzada_javascript:notacion_objetos
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:programacion:cursos:programacion_avanzada_javascript:notacion_objetos [2024/10/16 12:59] – [DEMO: Novedades en notación de objetos] tempwin | informatica:programacion:cursos:programacion_avanzada_javascript:notacion_objetos [2024/10/30 13:01] (actual) – [Propiedades con nombre dinámico] tempwin | ||
|---|---|---|---|
| Línea 124: | Línea 124: | ||
| En el caso del uso de funciones constructoras, | En el caso del uso de funciones constructoras, | ||
| - | <WRAP center round todo 60%> | + | {{ : |
| - | Cambio de Foo.prototype | + | |
| - | </ | + | |
| En la imagen anterior el valor de '' | En la imagen anterior el valor de '' | ||
| Línea 285: | Línea 283: | ||
| Se puede ver que '' | Se puede ver que '' | ||
| - | <WRAP center round todo 60%> | + | {{ : |
| - | Usando __proto__ en notación de objeto. | + | |
| - | </ | + | |
| ===== Propiedades con nombre dinámico ===== | ===== Propiedades con nombre dinámico ===== | ||
| Línea 299: | Línea 295: | ||
| Una vez se ha creado esa propiedad podemos acceder a ella con la notación de punto o de array, siendo ambas equivalentes: | Una vez se ha creado esa propiedad podemos acceder a ella con la notación de punto o de array, siendo ambas equivalentes: | ||
| - | <WRAP center round todo 60%> | + | {{ : |
| - | Propiedades dinámicas | + | |
| - | </ | + | |
| Línea 388: | Línea 382: | ||
| ===== DEMO: Novedades en notación de objetos ===== | ===== DEMO: Novedades en notación de objetos ===== | ||
| - | Repaso de novedades de **ECMAScript 6** en notación de objetos. | + | Repaso de las 4 novedades |
| - | Posibilidad de especificar el prototipo del objeto en notación del objeto a la vez que declaramos el objeto: | + | Posibilidad de **especificar el prototipo** del objeto en notación del objeto a la vez que declaramos el objeto: |
| <code javascript> | <code javascript> | ||
| Línea 405: | Línea 399: | ||
| Antes no se podía hacer, era necesario el uso de '' | Antes no se podía hacer, era necesario el uso de '' | ||
| - | Otra de las novedades son las propiedades con nombre dinámico: | + | Otra de las novedades son las **propiedades con nombre dinámico**: |
| <code javascript> | <code javascript> | ||
| Línea 429: | Línea 423: | ||
| Pero no podíamos hacerlo en la declaración de un objeto. | Pero no podíamos hacerlo en la declaración de un objeto. | ||
| - | Otra novedad más es una sintaxis simplificada para declarar funciones. | + | Otra novedad más es una **sintaxis simplificada para declarar funciones**. |
| <code javascript> | <code javascript> | ||
informatica/programacion/cursos/programacion_avanzada_javascript/notacion_objetos.1729076392.txt.gz · Última modificación: por tempwin
