Resultados de la búsqueda a petición "ecmascript-6"

9 la respuesta

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'; ...

1 la respuesta

¿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); ...

3 la respuesta

¿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 ...

2 la respuesta

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 ...

2 la respuesta

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 ...

2 la respuesta

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 ...

3 la respuesta

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?

2 la respuesta

¿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 ...

2 la respuesta

¿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, ' ...

1 la respuesta

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