Con todas las novedades que ECMAScript 6 trajo consigo es normal que quieras aprovechar todas ellas también en tu backend. Seguramente la primera vez te pille por sorpresa, cuando intentes utilizar todo aquello que aprendiste con un código como el…
Posts tagged ES6
Clases en JavaScript con ECMAScript 6
Una de las novedades más esperadas en JavaScript es sin duda la posibilidad de crear clases. A lo largo del tiempo se han simulado de diferentes maneras, pero ahora, con ECMAScript 6, podemos decir que ya tenemos clases en JavaScript….
Parámetros Rest en ECMAScript 6
Ayer te estuve contando un nuevo operador llamado spread operator, u operador de propagación, que se utiliza para expandir los elementos que hay en un array. Hoy te quiero hablar de los parámetros Rest que, si bien parece lo mismo…
El operador de propagación de ECMAScript 6
Esta es otra de las novedades de ECMAScript 6 que, cuando la ves, piensas que se trata de un error del escritor al redactar el artículo, pero en verdad se llama spread operator y te puede simplificar la vida cuando trabajas…
Manipulación de cadenas en ECMAScript 6 usando template strings
Hoy comenzamos el martes con otra de las maravillas de ECMAScript 6: las template strings o plantillas de cadenas texto. De hecho, recuerdo que en el año 2013 monté una simulación de String.format para JavaScript, además de estar investigando otras librerías…
Destructuring assignment o extracción de elementos de arrays y objectos en ECMAScript 6
En este artículo voy a hablar de lo que en ECMAScript 6 se conoce como Destructuring assignment. Esta nueva sintaxis te ayuda a extraer elementos de arrays u objetos en variables, con el objetivo de facilitar su uso. Vamos a…
Async y await en JavaScript con ECMAScript 6
Estos días atrás te conté cómo trabajar con las promesas y más tiempo atrás con el patrón callback. Hoy te quiero hablar de async y await en JavaScript, otra forma de lidiar con las llamadas asíncronas. Vamos a ver con…
Hacer peticiones con fetch de ECMAScript 6
Como no podía ser de otra forma, hoy te quiero hablar de otra novedad de ECMAScript 6, llamada fetch, la cual nos permite evitar el uso de XMLHttpRequest o librerías externas como JQuery y su función $.ajax. Para entender bien…
Novedades en las funciones en ECMAScript 6
Ya me he arrancado a publicar novedades de ECMAScript 6 y no puedo parar 🙂 Y es que a mí JavaScript me encanta, no lo puedo evitar. Quizás porque es un lenguaje demasiado permisivo, que me obliga a esforzarme a…
Promise en ECMAScript 6
Hace mucho tiempo , allá por el 2012, estuve revisando de qué trataba el patrón promise frente al patrón callback. En aquel entonces era necesario utilizar una librería adicional para poder utilizar dicho patrón, como JQuery y su objecto $.Deferred….
¿Para qué sirve function*?
Puede que la primera vez que lo veas pienses que se trata de un error del autor del código, pero lo cierto es que es una de las novedades que ECMAScript 6 trajo consigo allá por el 2015. function* es…