• Saltar al contenido principal
  • Saltar a la barra lateral principal

Aprendiendo lenguajes por código

Blog para geek y otras hierbas.

JavaScript

Aprende de forma fácil qué es ASYNC y AWAIT en JavaScript ES6

By Francisco Payán on abril 14, 2019 0

Hoy aprenderemos en este post como manejar de forma fácil qué es ASYNC y AWAIT y como implementar esta funcionalidad que nos da JavaScript ES6 para solventar el problema de los callback hell.

Lo primero que he de decir es que son una mejora a los llamados Generators en JavaScript.

¿Qué son las callback hell?

Las callback hell en principio no son fáciles de explicar con palabras mejor verlo en código pero si tuviera que decir qué son las callback hell diría que se producen cuando intentamos hacer un código Asíncrono en JavaScript y usamos «callback» para que de forma asíncrona se ejecute una función cuando termine de ejecutarse parte del código de una función y si encadenamos muchas operaciones asíncronas seguidas se producirá este infierno de llamadas, pero mejor verlo en imagen para tener una idea más clara.

[Leer más…] acerca deAprende de forma fácil qué es ASYNC y AWAIT en JavaScript ES6

Todo sobre Destructuring Assignment en JavaScript ES6

By Francisco Payán on marzo 29, 2019 0

¿Qué es Destructuring assignment en JavaScript?

Esta nueva funcionalidad de ES6 llamada destructuring assignment es una expresión JavaScript que posibilita la extracción de datos tanto de Arrays  como de Object . Para ello usamos la misma sintaxis que para la creación de Arrays y de Object, es decir, para los Arrays usamos los corchetes [] como constructor y para los Object usamos las llaves {}

Comentar que en otros lenguajes de programación también se usa esta funcionalidad ya que esto no es nada nuevo en lenguajes como Perl, Python, etc. [Leer más…] acerca deTodo sobre Destructuring Assignment en JavaScript ES6

Comprender los métodos call, apply y bind en ECMAScript

By Francisco Payán on marzo 27, 2019 0

Vamos a intentar comprender los métodos call() ,  apply() y bind() de JavaScript.

Todas las funciones en la especificación ECMAScript tienen estos métodos intrínsecos o predeterminados estos métodos son call() ,  apply() y bind(). Ambos métodos nos permiten llamar a una función que no pertenece al ámbito de un objeto y hacer que se ejecute como si perteneciese al ámbito del objeto.

¿Qué?, ¿Cómo?, ¿Ámbito del objeto?
[Leer más…] acerca deComprender los métodos call, apply y bind en ECMAScript

Barra lateral principal

Categorías

© 2025