Archive | ES6 RSS feed for this section

JavaScriptArrayPrototypeMetodos

JavaScript Array Prototype y extensibilidad

El uso de JavaScript Array Prototype es muy común y de hecho existen librerías como lodash y underscore que se apoyan intensamente en este concepto. Ahora bien ¿Cómo funciona?,¿Cómo podemos extender la funcionalidad de un Array?. Vamos a construir un ejemplo que nos aclare la situación partiendo de una lista de personas sencilla que construimos: […]

javascriptes6mapset

Introducción a JavaScript ES6

JavaScript ES6 es un cambio muy importante a nivel de programación. Hay muchas cosas que llegan al lenguaje y que realmente hacían mucha mucha falta. Vamos a revisar algunas de las que en mi opinión son las más destacables. JavaScript ES6 Clases: Por fin tenemos clases y herencia  de una forma similar a las que […]

javascriptspreadoperatorconversion

El concepto de JavaScript Spread operator

Vamos a crear un ejemplo de JavaScript Spread operator , este operador viene incorporado en JavaScript ES6 y cada día se usa más.  Supongamos que tenemos el siguiente array de JavaScript [1,2,3,4,5,6] y queremos obtener el numero mayor. La forma más sencilla de hacer esto es : La pregunta es : ¿ Existe una forma […]

JavaScriptGeneratorFunction

¿Qué son los JavaScript Generators?

¿Para que sirven los JavaScript Generators? . Los JavaScript Generators son parte de JavaScript ES6 y sirven para realizar una gestión asíncrona de nuestro código mucho más controlada , algo que hasta este momento no era tan sencillo de realizar con el JavaScript clásico. Para entender este concepto vamos a construir un ejemplo sencillo de […]

JavaScriptES6FetchApiDiagram

JavaScript ES6 fetch API

Hay que reconocer que JavaScript ES6 Fetch API es un avance a la hora de realizar peticiones AJAX  importante comparado con las peticiones AJAX clásicas que eran insufribles.  Hay que recordar que con JavaScript si uno quería hacer una petición AJAX el código era algo de este estilo: Todos terminamos usando el API de jQuery […]

JavaScriptconstvsvarvsletambito

Javascript const vs var vs let

javascript const vs var vs let , es una duda muy común entre todos los que desarrollados con JavaScript. Se trata de las tres formas de declarar variables con el lenguaje. Vamos a abordar cada una de ellas . La más común es el uso de  “var” . Esta declaración tiene un problema , una vez […]

BabelJSTransformacion

Introduccion a Babel.js y JavaScript ES6

Babel.js es un transcompilador que nos permite convertir nuestro código de JavaScript ES6 en código de ES5. Esta característica se esta convirtiendo en algo crítico para mucha gente ya que las nuevas características de ES6 hacen deseable trabajar con el lenguaje lo antes posible. Lamentablemente hoy en día en la mayor parte de los navegadores y distintas […]