← Volver al blog

Curso

46 posts con este tag

·6 min de lectura

Variables y funciones en JavaScript: lo mínimo para arrancar

  • JavaScript
  • Fundamentos
  • Curso

Antes de tipos, objetos o clases hace falta esto: qué es una variable, qué es una función, cómo se la llama, y dónde corre en verdad ese código. Sin nada dado por sabido, todo verificado ejecutando el código.

Leer el post →
·5 min de lectura

Tipado y duck typing en JavaScript

  • JavaScript
  • Fundamentos
  • Curso

JavaScript no revisa de qué tipo declarado es un valor: revisa si tiene la forma que la operación necesita en el momento exacto en que se ejecuta. A esa forma de decidir se la llama duck typing.

Leer el post →
·5 min de lectura

Extends, super y polimorfismo en JavaScript

  • JavaScript
  • Objetos
  • Fundamentos
  • Curso

Object.create dejó pendiente la herencia real, la que reutiliza comportamiento entre varios niveles de la cadena y hace que el mismo método responda distinto según la clase que lo recibe. Acá está esa herencia con class: extends agrega un escalón a la cadena de prototipos sin escribir Object.create a mano, super avanza esa cadena antes de tocar this, y un mismo mensaje enviado a objetos de clases distintas dispara una respuesta distinta en cada uno. Todo verificado ejecutando el código.

Leer el post →
·4 min de lectura

Object.create en JavaScript: fijar el prototipo de un objeto a mano

  • JavaScript
  • Fundamentos
  • Curso

new crea un objeto, lo enlaza a un prototipo, ejecuta el constructor y devuelve el resultado. Object.create aísla ese segundo paso: enlaza un objeto a un prototipo elegido, sin constructor, sin new, y hasta sin ningún prototipo si hace falta.

Leer el post →
·3 min de lectura

==, === y typeof en JavaScript

  • JavaScript
  • Fundamentos
  • Curso

El post de valor y referencia estableció que los primitivos se comparan por valor, no por identidad de objeto. Quedó pendiente cómo hace esa comparación en la práctica: == convierte antes de comparar, === no convierte nada, y typeof identifica el tipo de un valor con una excepción histórica que conviene conocer.

Leer el post →
·5 min de lectura

Lectura y copia de objetos en JavaScript

  • JavaScript
  • Fundamentos
  • Curso

Un objeto guarda pares de clave y valor, pero leerlos de a uno por vez no alcanza cuando hace falta recorrerlos todos, copiarlos sin arrastrar la referencia original, o protegerlos de un cambio accidental.

Leer el post →