ecmascript-6

One-liner para tomar algunas propiedades del objeto en ES 6

¿Cómo se puede escribir una función, que toma solo unos pocos atributos de la manera más compacta en ES6? Se me ocurrió una ... epita en el código. ¿ Hay una solución aún más delgada? (v) => { let { id, title } = v; return { id, title }; }

¿Cómo evitar las importaciones con rutas relativas muy largas en Angular 2?

¿Cómo puedo introducir algo como 'my-app-name/services' para evitar líneas como la siguiente importación? import {XyService} from '../../../services/validation/xy.service';

Object.is vs ===

Me topé con un ejemplo de código que estaba usando esta comparación: var someVar = 0; Object.is(false, someVar); //Returns false Sé que false == 0 será true por eso tenemos ===. ¿En qué se diferencia Object.is de ===?

Cómo convertir claves de mapa a matriz?

Digamos que tengo el siguiente mapa: let myMap = new Map().set('a', 1).set('b', 2); Y quiero obtener ['a', 'b'] basado en ... ).set('b', 2); let keys = []; for (let key of myMap) keys.push(key); console.log(keys); Debe haber una manera mejor, ¿no?

Agregar la etiqueta de script a React / JSX

Tengo un problema relativamente sencillo de intentar agregar scripts en línea a un componente de React. Lo que tengo hasta ah ... perdiendo. ¿Alguien puede ayudar? PD: Ignorar el foobar, tengo un id real realmente en uso que no tenía ganas de compartir.

Obtener el nombre de clase de la instancia de clase ES6

¿Hay alguna forma 'armoniosa' de obtener el nombre de la clase de la instancia de la clase ES6? Distintos de someClassInsta ... l usos core-js a polyfill Function.name, debe cargarse manualmente para aplicaciones Traceur y TypeScript según corresponda.

uso de corchetes con sintaxis de importación de javascript

Me encontré con una biblioteca javascript que utiliza la siguiente sintaxis para importar bibliotecas: import React, { Compo ... react'; ¿Cuál es la diferencia entre el método anterior y el siguiente? import React, Component, PropTypes from 'react';

¿Hay un mecanismo para hacer un bucle x veces en ES6 (ECMAScript 6) sin variables mutables?

La forma típica de repetir x veces en JavaScript es: for (var i = 0; i < x; i++) doStuff(i); Pero no quiero usar el ... Por supuesto que todavía estoy usando i++. Al menos está fuera de la vista:), pero espero que haya un mejor mecanismo en ES6.

Acceso a propiedades null-safe (y asignación condicional) en ES6/2015

¿Existe un operador null-safe property access (null propagation / existence) en ES6 (ES2015/JavaScript.siguiente/Armonía) co ... l) aThing = possiblyNull.thing Idealmente la solución no debería asignar (even undefined) a aThing si possiblyNull es null

Transformar un iterador Javascript en una matriz

Estoy tratando de usar el nuevo objeto Map de Javascript EC6, ya que ya es compatible con las últimas versiones de Firefox y ... fox (Matriz.from no funciona en Chrome). PS. Sé que hay lo fantástico wu.js pero su dependencia de traceur me desanima...

Convertir una cadena en una cadena de plantilla

¿Es posible crear una cadena de plantilla como una cadena habitual let a="b:${b}"; Y luego convertirlo en una cadena de p ... antilla let b=10; console.log(a.template());//b:10 Sin eval, new Function y otros medios de generación de código dinámico?

ES6 exportar / importar en el archivo de índice

Actualmente estoy usando ES6 en una aplicación React a través de webpack/babel. Estoy usando archivos de índice para reunir t ... ble, así que me preguntaba, si había alguna otra manera. No me parece capaz de exportar el componente importado directamente.

¿Cómo importar y exportar componentes usando React + ES6 + webpack?

Estoy jugando con React y ES6 usando babel y webpack. Quiero construir varios componentes en diferentes archivos, importar en ... eck the render method of `MyPage`. ¿Qué estoy haciendo mal? ¿Cómo puedo importar y exportar mis componentes correctamente?

Javascript ES6 exportar const vs exportar let

Digamos que tengo una variable que quiero exportar. ¿Cuál es la diferencia entre export const a = 1; Vs export let a = 1; Entiendo la diferencia entre const y let, pero cuando los exportas, ¿cuáles son las diferencias?

¿Por qué debería usar clases ES6? [cerrado]

Tengo muchas preguntas sobre las clases ES6. Ya que entiendo cómo usar function y WebComponent, React & so. No vi muchos ... ás de 2 años ahora. La respuesta sigue siendo precisa, pero recuerda que javascript ha evolucionado 'un poco' desde entonces.

Uso adecuado de const para definir funciones en JavaScript

Estoy interesado si hay límites a qué tipos de valores se pueden establecer usando const en JavaScript-en funciones particula ... ben definirse de esta manera en ES6? No parece que esto se haya puesto de moda, si es así. Gracias por cualquier comentario!

Ajustar la línea literal de la plantilla larga a multilínea sin crear una nueva línea en la cadena

En los literales de plantilla es6, ¿cómo se puede envolver un literal de plantilla larga en multilínea sin crear una nueva lí ... e tener una nueva línea. ¿Cómo puede uno envolver el literal de la plantilla larga en varias líneas sin crear la nueva línea?

¿Para qué son los getters y setters en las clases ECMAScript 6?

Estoy confundido en cuanto a cuál es el punto de getters y setters en las clases ECMAScript 6. ¿Cuál es el propósito? A conti ... _name.toUpperCase(); } set name(newName){ if(newName){ this._name = newName; } } }

Nombre de importación de variable ES6 en el nodo.js?

¿Es posible importar algo en el módulo que proporciona nombre de variable mientras se usa importación ES6? Es decir, quiero ... ejecución dependiendo de los valores proporcionados en una configuración: import something from './utils/' + variableName;

¿Qué significa" resol resuelve a una entidad que no es módulo y no se puede importar usando esta construcción"?

Tengo algunos archivos TypeScript: MyClass.ts class MyClass { constructor() { } } export = MyClass; MyFunc.ts f ... ucción. Y al intentar llamar fn() No puede invocar una expresión cuyo tipo carece de una firma de llamada. ¿Qué da?