Resultados de la búsqueda a petición "ecmascript-6"
Agregar etiqueta de script a React / JSX
Tengo un problema relativamente sencillo al tratar de agregar secuencias de comandos en línea a un componente React. Lo que tengo hasta ahora: 'use strict'; import '../../styles/pages/people.scss'; import React, { Component } from 'react'; ...
¿Es posible llamar a un súper setter en clases heredadas ES6?
Me pregunto si lo siguiente cumple con la especificación ES6: class X { constructor(name) { this._name = name; } get name() { return this._name; } set name(name) { this._name = name + "X"; } } class Y extends X { constructor(name) { super(name); ...
¿Cuál es la diferencia entre Reflect.ownKeys (obj) y Object.keys (obj)?
Probarlos en un caso realmente simple produce el mismo resultado: const obj = {a: 5, b: 5}; console.log(Reflect.ownKeys(obj)); console.log(Object.keys(obj)); // Result ['a', 'b'] ['a', 'b']Cuando haceReflect.ownKeys(obj) producir una salida ...
Exportar un módulo importado
Tengo dos módulos javascript que se ven así: // inner/mod.js export function myFunc() { // ... } // mod.js import * as inner from "./inner/mod";Me gustaria exportarmyFunc demod.js. ¿Cómo puedo hacer esto? EDITAR: debo aclarar que la función se ...
Establecer un getter de clase ES6 en enumerable
Tengo una clase ES6 (transcompilada con babeljs) con una propiedad getter. Entiendo que estas propiedades no son enumerables por defecto. Sin embargo, no entiendo por qué no puedo hacer que la propiedad sea ...
Modificadores de acceso (privados, protegidos) en ES6
Nota: Ya revisé la siguiente pregunta SO y 7 respuestas (a partir de ahora) sobreLos símbolos [https://github.com/zenparsing/es-private-fields], WeekMaps y Maps, lea la pregunta completa antes de votar:Propiedades privadas en clases de JavaScript ...
declaración de depurador de funciones de flecha es6
Si tengo una función como esa: param => params + 1y necesito poner undebugger declaración dentro del cuerpo de la función. Está agregando paréntesis como este: param => { debugger; return params + 1 }la unica opcion?
¿Reexportando módulos ES6 en TS 1.7?
Me estoy perdiendo un poco en las reexportaciones de TS. Digamos que creo un par de módulos de prueba; test1.ts; export function test1() { return 'test'; }test2.ts; export function test2() { return 'test'; }Creo que debería poder hacer algo ...
¿Por qué 'this' no funciona en la función de flecha de ES6? [duplicar]
Esta pregunta ya tiene una respuesta aquí: Funciones de flecha y esto [duplicado] [/questions/28798330/arrow-functions-and-this] 5 respuestasAquí está mi código: 'use strict'; let obj = { username : 'Hans Gruber', hello: () => 'hello, ' ...
Importación de TypeScript desde bibliotecas escritas en ES5 vs. ES6
Recibo errores extraños cuando ejecutotranspilado Código TypeScript que depende de bibliotecas externas. ComoUncaught TypeError: es5_lib_1.default is not a function Que pasa