Etiqueta: javascript

    Closure en Javascript

    💡 ¿Qué salida veremos si ejecutamos esta porción de Javascript? ¿Por qué? 1 2 3 4 5 6 7 8 9 10 11 function createCounter(n) { return function() { return n++; } } const counter = createCounter(0); console.log(counter()); console.log(counter()); console.log(counter()); La explicación de la salida que veremos radica en el concepto de closure que existe en Javascript. Closure es el paquete formado en Javascript por una función y el entorno que la rodea.

    Uso de prototipos en Javascript

    Paradigma prototípico El prototipado es una característica de JavaScript que permite reutilizar código a través de la creación de objetos a partir de otros objetos. Esto se logra asignando un objeto como prototipo de otro objeto. En contraste con la reutilización de código del paradigma de orientación a objetos donde el código y los atributos a reutilizar están en una clase. Y los objetos se crean a partir de la clase.

    Lo básico de Javascript

    Los principales conceptos a aprender ✅ Variables: lugares de almacenamiento para valores que pueden ser accedidos y modificados por el programa. ✅ Tipos de datos: el tipo de valor que almacena una variable, como una cadena, número o booleano. ✅ Operadores: símbolos que realizan operaciones en uno o varios valores, como la adición o comparación. ✅ Sentencias condicionales: estructuras de control que permiten que el programa tome decisiones basadas en ciertas condiciones.

    Consejos rápidos para Javascript II

    Este artículo no es una guía para aprender Javascript. Es una lista breve de consejos útiles para programadores que utilizan Javascript. Incluso aquellos que recién comienzan. let y const vs var Ya mencionamos anteriormente que no hay que utilizar var. A partir del estándar ECMAScript 2015 (ES6) existen let y const para declarar variables y constantes con alcance de bloque. Veamos un ejemplo práctico de cómo esto nos ayuda a detectar errores más temprano.

    Consejos rápidos para Javascript I

    Este artículo no es una guía para aprender Javascript. Es una lista breve de consejos útiles para programadores que utilizan Javascript. Incluso aquellos que recién comienzan. Depuración (Debugging) Cuando se trata de depurar nuestro código (en casi cualquier lenguaje) existen dos métodos utilizados por la inmensa mayoría de los desarrolladores. Debugging Logging Debugging Este es el método correcto de depuración. Es el primer método que un programador debería aprender, y el primero que debería utilizar cuando tiene que resolver un problema, salvo que no sea posible hacerlo.