¿Cuál es la diferencia entre Microtask Queue y Callback Queue en JavaScript asíncrono?

Para conocer la diferencia entre Microtask Queue y Callback Queue, debemos tener una idea clara de cómo se ejecuta JavaScript asíncrono y cuáles son las funciones que desempeñan Microtask Queue y Callback Queue. Las funciones u operaciones que se ejecutan en paralelo con otras funciones u operaciones se denominan funciones u operaciones asincrónicas en JavaScript. … Continue reading «¿Cuál es la diferencia entre Microtask Queue y Callback Queue en JavaScript asíncrono?»

Mapa en JavaScript

En este artículo, estaríamos discutiendo el objeto Map proporcionado por ES6 . El mapa es una colección de elementos donde cada elemento se almacena como un par clave, valor . El objeto de mapa puede contener objetos y valores primitivos como clave o valor. Cuando iteramos sobre el objeto del mapa, devuelve el par clave, … Continue reading «Mapa en JavaScript»

ES6 | Módulos

Los módulos en JavaScript ayudan a modularizar el código dividiendo el código completo en varios módulos que se pueden importar desde cualquier lugar y, por lo tanto, utilizar. Facilita la reutilización de un fragmento de código, el mantenimiento del código y el código de depuración. Además, evita muchos problemas relacionados con el uso de variables … Continue reading «ES6 | Módulos»

Nuevas características de JavaScript Arrays con ES2015

En este artículo, discutiremos las nuevas incorporaciones en ES2015 que mejoran sustancialmente la forma en que trabajamos con Arrays en JavaScript. Destrucción de arrays La desestructuración de arrays nos permite asignar valores a las variables de una array utilizando una sintaxis similar a la propia array. Veamos el siguiente código donde tenemos una serie de … Continue reading «Nuevas características de JavaScript Arrays con ES2015»

ES6 | promesas

Las promesas son una forma de implementar la programación asíncrona en JavaScript (ES6, que también se conoce como ECMAScript-6). Una Promesa actúa como un contenedor de valores futuros. Por ejemplo, si pide comida de cualquier sitio para entregarla en su lugar, ese registro de pedido será la promesa y la comida será el valor de … Continue reading «ES6 | promesas»

JavaScript ES2015: Ámbito de bloque

En este artículo, veremos qué es el alcance de bloque en Javascript, el acceso a las variables de alcance de bloque, cómo se diferencia de otros tipos de alcance de variable, a través de los ejemplos. Antes de ES2015, JavaScript solo admitía el alcance a nivel de función, a diferencia de otros lenguajes como C++/Java, … Continue reading «JavaScript ES2015: Ámbito de bloque»

ES2015: última versión de JavaScript

ES2015 es la última versión del lenguaje de programación JavaScript. Es la primera actualización importante de JavaScript desde 1997. Fue aprobado en junio de 2015 por ECMA International, una asociación responsable de aprobar los estándares ECMA que siguen lenguajes de programación como JavaScript, CoffeeScript y TypeScript. El nombre de esta versión de JavaScript ha sufrido … Continue reading «ES2015: última versión de JavaScript»

ES6 | Método de filtro de array()

El filtro de array() es un método incorporado, este método crea una nueva array con elementos que siguen o pasan los criterios y condiciones dados. A continuación se han implementado algunos ejemplos para una mejor comprensión del concepto de sintaxis: var newArray = arr.filter(callback(element[, index[, array]]) [, thisArg]) Parámetro: este método acepta 2 parámetros que … Continue reading «ES6 | Método de filtro de array()»