Preguntas con la etiqueta [ecmascript-6]
¿Cuáles son la semántica precisa de las funciones a nivel de bloque en ES6?
Estoy tratando de entender las nuevas funciones estandarizadas a nivel de bloque en ES6 leyendo la especificación sin formato. Mi comprensión superficial fue: Las declaraciones de funciones a nivel de
¿La forma más sencilla de fusionar mapas/conjuntos de ES6?
¿ Existe una forma sencilla de fusionar mapas ES6 (como Object.assign)? Y ya que estamos en eso, ¿qué pasa con los conjuntos ES6 (como Array.concat)?
Alternativa para __dirname en Node.js cuando se usan módulos ES6
Utilizo la bandera --experimental-modulescuando ejecuto mi aplicación Node para poder usar módulos ES6. Sin embargo, cuando uso este indicador, la metavariable __dirnameno está disponible. ¿Existe una forma alternativa de obtener
Crear objeto a partir del nombre de la clase en JavasScript ECMAScript 6
Quiero crear una fábrica de objetos usando ES6 pero la sintaxis antigua no funciona con la nueva. Tengo el siguiente código: export class Column {} export class Sequence {} export
usando corchetes con sintaxis de importación de JavaScript
Encontré una biblioteca de JavaScript que utiliza la siguiente sintaxis para importar bibliotecas: import React, { Component, PropTypes } from 'react'; ¿Cuál es la diferencia entre el método anterior y
Node.js planea admitir módulos de importación/exportación de ES6 (ECMAScript 2015)
He estado buscando por Internet sin una respuesta clara para esto. Actualmente, Node.js usa solo la sintaxis CommonJS para cargar módulos, y si realmente desea usar la sintaxis de módulos
¿Qué es "nuevo.objetivo"?
La especificación ECMAScript 2015 menciona la palabra clave (¿o palabras?) new.target exactamente 3 veces: 1 vez en 14.2.3 : Normalmente, Contiene no busca dentro de la mayoría de los formularios
Parámetro de función de desestructuración de ES6: denominación del objeto raíz
¿Hay alguna manera de conservar el nombre de un argumento de función desestructurada? Es decir, ¿el nombre del objeto raíz? En ES5, podría hacer esto (usando la herencia como metáfora
Comillas invertidas (`…`) llamando a una función en JavaScript
No estoy seguro de cómo explicar esto, pero cuando ejecuto console.log`1` En Google Chrome, obtengo resultados como console.log`1` VM12380:2 ["1", raw: Array[1]] ¿Por qué la comilla invertida llama a la
Cómo filtrar una matriz que tiene tipos de datos mixtos
Tengo una matriz que es así: const AllFiles = [ {name: "ExistingFile1", mimetype: "image/jpg", size: "500"}, [ File, // This is the New File itself (see File API) {name: "NewFile1",
¿Las declaraciones permiten crear propiedades en el objeto global?
En JavaScript, varlas declaraciones crean propiedades en el objeto global: var x = 15; console.log(window.x); // logs 15 in browser console.log(global.x); // logs 15 in Node.js ES6 introduce alcance léxico
Uso adecuado de const para definir funciones
¿Existe algún límite en cuanto a los tipos de valores que se pueden establecer consten JavaScript y, en particular, las funciones? ¿Es esto válido? Es cierto que funciona, pero ¿se
¿Por qué puedo cambiar un objeto constante en JavaScript?
Sé que ES6 aún no está estandarizado, pero actualmente muchos navegadores lo admiten. const palabras clave en JS. En especificaciones, está escrito que: El valor de una constante no puede
¿Puedo usar la sintaxis de la función de flecha de ES6 con generadores? (notación de flecha)
Es decir, ¿cómo expreso function *(next) {} con sintaxis de flecha? Probé todas las combinaciones que se me ocurrieron y no encuentro ninguna documentación al respecto. (Actualmente estoy usando Node.js
¿Cómo se crea JSON.stringify en un mapa ES6?
Me gustaría comenzar a usar ES6 Map en lugar de objetos JS, pero me estoy frenando porque no sé cómo crear JSON.stringify()un archivo Map. Se garantiza que mis claves serán