Resultados da pesquisa a pedido "ecmascript-6"

9 a resposta

Declarando constantes estáticas nas classes ES6?

Eu quero implementar constantes em umclass, porque é aí que faz sentido localizá-los no código. Até agora, tenho implementado a seguinte solução alternativa com métodos estáticos: class MyClass { static constant1() { return 33; } static ...

3 a resposta

Existe uma maneira de criar interfaces no ES6 / Nó 4?

O ES6 está totalmente disponível no Nó 4. Fiquei pensando se ele inclui um conceito de interface para definir contratos de método como emMyClass implements MyInterface. Não consigo encontrar muito com o meu Google, mas talvez haja um bom truque ...

1 a resposta

Use Nightmare.js sem sintaxe ES6 e produza

Eu criei um script de nó simples usando nightmare.js para raspar sites var Nightmare = require('nightmare'); var vo = require('vo'); vo(run)(function(err, result) { if (err) throw err; }); function *run() { var x = Date.now(); var nightmare = ...

1 a resposta

Chamar a função pai que está sendo substituída pelo filho durante a cadeia de construtores em JavaScript (ES6) [duplicado]

Esta pergunta já tem uma resposta aqui: O construtor pai chama funções substituídas antes que todos os construtores filhos sejam concluídos [/questions/32449880/parent-constructor-call-overridden-functions-before-all-child-constructors-are-f] 1 ...

1 a resposta

deixe entrar se sem aparelho

if (true) { let x = 5 }funciona como esperado (sem erro de sintaxe), mas if (true) let x = 5jogaSyntaxError: Unexpected strict mode reserved word no nó 4.1.0 e babel Esse comportamento é esperado? Eu sei que este é um exemplo estúpido. Só ...

1 a resposta

Por que o objeto de resposta da API de busca do JavaScript é uma promessa?

Ao solicitar a partir de um servidor com a API de busca JavaScript, é necessário fazer algo como fetch(API) .then(response => response.json()) .catch(err => console.log(err)) Aqui,response.json() está resolvendo sua promessa. O problema é que ...

3 a resposta

Passar NULL como um parâmetro no ES6 não usa o parâmetro padrão quando um é fornecido

Existe uma razão conhecida para a passagemnull como um parâmetro no ES6 não usa o parâmetro padrão quando um é fornecido? function sayHello(name = "World") { console.log("Hello, " + name + "!"); } sayHello("Jim"); // Hello, Jim! ...

4 a resposta

Namespacing com IIFE no ES6?

Pelo visto,O ES6 não precisa de namespacing [https://www.reddit.com/r/javascript/comments/2xsdwp/how_do_you_namespace_with_es6/] porque cada arquivo é um módulo separado. Mas então, como evito a interferência no namespace global? Por ...

7 a resposta

O que significam várias funções de seta em javascript?

Eu tenho lido um monte dereact código e vejo coisas assim que não entendo: handleChange = field => e => { e.preventDefault(); /// Do something here }

1 a resposta

Função de substituição de exportação ES6

Como posso exportar essa função de substituição para que um módulo de importação possa verificar se a função foi chamada? // util.js export function isPageload() { return (!!(isPageload = function() { return false; })); }Quando eu compilo isso ...