Resultados da pesquisa a pedido "ecmascript-6"
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 ...
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 ...
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 = ...
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 ...
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ó ...
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 ...
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! ...
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 ...
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 }
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 ...