summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEkaitz Zarraga <ekaitz@elenq.tech>2023-02-16 20:45:18 +0100
committerEkaitz Zarraga <ekaitz@elenq.tech>2023-02-16 20:45:18 +0100
commit4fff966756c2dbb2a0207ed7e266d2404e67e255 (patch)
tree60d02e45962eb87d346005360aae7735f4b70aa4
parenta32985a2b08afaf07a1c852b4d46c2fa4022c413 (diff)
Actualizar sobre OOP
-rw-r--r--contenidos.md10
1 files changed, 7 insertions, 3 deletions
diff --git a/contenidos.md b/contenidos.md
index 6014512..4178515 100644
--- a/contenidos.md
+++ b/contenidos.md
@@ -436,9 +436,12 @@ implementar lógicas de relación entre objetos, ya sean basadas en *clases* o e
Debida a la flexibilidad del lenguaje [hay muchas formas de programar mediante
orientación a objetos en JavaScript][csstricks-js-oop-flavors]. La forma más
-moderna se introdujo en ES6: `class`.
+moderna se introdujo en ES6: `class`, pero es equivalente al sistema clásico
+con funciones constructoras y el operador `new`. [Este artículo muestra la
+orientación a objetos de forma incremental][oop-codecamp].
[csstricks-js-oop-flavors]: https://css-tricks.com/the-flavors-of-object-oriented-programming-in-javascript/
+[oop-codecamp]: https://www.freecodecamp.org/news/a-beginners-guide-to-javascripts-prototype/
#### Identidad
@@ -471,7 +474,8 @@ setTimeout(ekaitz.greet.bind(ekaitz), 100) // => "Hola, soy Ekaitz"
// el futuro
```
-Otro operador interesante a comprender es [`new`][new], que habilita algunas de
-las formas habituales de crear nuevos objetos. Aunque hay otras.
+Otro operador interesante a comprender es [`new`][new], que habilita la forma
+más cómoda y usada de crear nuevos objetos y asignarles un prototipo
+automáticamente.
[new]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/new