Resultados da pesquisa a pedido "ecmascript-6"

2 a resposta

Exportar um módulo importado

Eu tenho dois módulos javascript que se parecem com isso: // inner/mod.js export function myFunc() { // ... } // mod.js import * as inner from "./inner/mod";Eu gostaria de exportarmyFunc demod.js. Como posso fazer isso? EDIT: devo esclarecer ...

9 a resposta

Incluindo Tag de Script no React / JSX

Eu tenho um problema relativamente simples de tentar adicionar scripts embutidos a um componente React. O que tenho até agora: 'use strict'; import '../../styles/pages/people.scss'; import React, { Component } from 'react'; import DocumentTitle ...

3 a resposta

erro TS2339: A propriedade 'endsWith' não existe no tipo 'string'

Eu recebo esse erro no bloco de código abaixo. error TS2339: Property 'endsWith' does not exist on type 'string' let myList = angular.element(elem).attr("href").split("/"); let last = _.last<string>(myList); if (last.endsWith("something")) { ...

3 a resposta

Qual é a diferença entre Reflect.ownKeys (obj) e Object.keys (obj)?

Testá-los em um caso muito simples produz a mesma saída: const obj = {a: 5, b: 5}; console.log(Reflect.ownKeys(obj)); console.log(Object.keys(obj)); // Result ['a', 'b'] ['a', 'b']Quando fazReflect.ownKeys(obj) produzir saída diferente ...

1 a resposta

É possível chamar um super setter nas classes herdadas do ES6?

Gostaria de saber se o seguinte está em conformidade com a especificação ES6: class X { constructor(name) { this._name = name; } get name() { return this._name; } set name(name) { this._name = name + "X"; } } class Y extends X ...

3 a resposta

instrução de depurador de funções de seta es6

Se eu tiver uma função assim: param => params + 1e eu preciso colocar umdebugger declaração dentro do corpo da função. Está adicionando parênteses como este: param => { debugger; return params + 1 }a única opção?

2 a resposta

Modificadores de acesso (privados, protegidos) no ES6

Nota: Eu já passei pela pergunta SO abaixo e 7 respostas (a partir de agora) sobreSímbolos [https://github.com/zenparsing/es-private-fields], WeekMaps e Maps, leia a pergunta completa antes de votar:Propriedades privadas nas classes JavaScript ...

2 a resposta

Definindo um getter de classe ES6 como enumerável

Eu tenho uma classe ES6 (transcompilada com babeljs) com uma propriedade getter. Eu entendo que essas propriedades não são enumeráveis por padrão. No entanto, não entendo por que não consigo tornar a propriedade ...

2 a resposta

por que o `this` não funciona na função de seta do ES6? [duplicado]

Esta pergunta já tem uma resposta aqui: Funções de seta e este [duplicado] [/questions/28798330/arrow-functions-and-this] 5 respostasAqui está o meu código: 'use strict'; let obj = { username : 'Hans Gruber', hello: () => 'hello, ' ...

2 a resposta

Reexportando módulos ES6 no TS 1.7?

Estou me perdendo um pouco nas reexportações do TS. Digamos que eu crie um par de módulos de teste; test1.ts; export function test1() { return 'test'; }test2.ts; export function test2() { return 'test'; }Eu acredito que deveria ser capaz ...