Resultados da pesquisa a pedido "ecmascript-6"
Diferença entre a atribuição do método de objeto ES6: a, 'a' e ['a']?
Com o ES6, posso criar um novo objeto com funções como as seguintes: var obj = { something() {} };Isso faz sentido. Mas também posso fazer isso: var obj = { 'something'() {} };Ou eu posso fazer isso: var obj = { ['something']() {} };Existe uma ...
O init react-native dá o erro: Não foi possível encontrar a predefinição "es2015"
Quando estou tentando iniciar um novo projeto react-native do zero, recebo ...
As funções de seta do ES6 ainda fecham sobre "isto" mesmo que não o usem?
Estou tentando entender as regras de quandothis é ligado lexicamente em uma função de seta ES6. Vamos primeiro olhar para isso: function Foo(other) { other.callback = () => { this.bar(); }; this.bar = function() { console.log('bar called'); }; ...
Como um objeto Javascript pode se tornar iterável com for… of statement? [duplicado]
Esta pergunta já tem uma resposta aqui: Usando objetos no For Of Loops [/questions/29885220/using-objects-in-for-of-loops] 14 respostasEu gostaria de definir ooptions[Symbol.iterator] propriedade para iterar nos objetos simples criados com ...
Gerando Exportações de Módulos ES6
Estou querendo gerar programaticamente as exportações para um módulo, isso é possível no es6? Algo nesse sentido: const ids = ['foo', 'bar', 'baz']; ids.forEach(id => { export const [id.toUpperCase()] = id; });
Módulos ES6 e herança
Eu tenho os seguintes arquivos JavaScript: src / js / classes / Lexus.js: import {Car} from 'src/js/classes/Car'; export class Lexus extends Car { constructor() { super("Lexus"); } }src / js / classes / Mercedes.js: import {Car} from ...
Babel: Tipos de parâmetros de função no ES6
Se eu escrever o seguinte trecho de código e transpilar atravésBabel (6.5.0) funciona corretamente. function foo (first: string, second: number) { // code here }: string e: number são removidos do código ES5 transpilado. Se eu chamar a função ...
ES6: Instruções de importação condicional e dinâmica
CondicionalÉ possível ter instruções de importação condicionais como abaixo? if (foo === bar) { import Baz from './Baz'; }Eu tentei o acima, mas recebo o seguinte erro (de Babel) ao compilar. 'import' and 'export' may only appear at the top ...
ES6: É perigoso excluir elementos de Set / Map durante a iteração de Set / Map?
Código seguro paranew Set() pode parecer com: let items = []; for (let item of set) if (isBad(item)) items.push(item); for (let item of items) set.delete(item)Posso simplificar o código para: for (let item of set) if (isBad(item)) ...
Qual é o objetivo estático de obter parâmetros () no Ionic 2?
Descobri que há uma nova construção no último Ionic 2 Beta. Parece que: export class ListPage { static get parameters() { return [[NavController], [NavParams]]; } ...Alguém poderia me explicar ou fornecer um link para algum tipo de tutorial ou ...