Perguntas com a marcação «ecmascript-6»

A versão 2015 da especificação ECMAScript, agora um padrão (ECMAScript 2015). Use essa tag apenas quando a pergunta estiver relacionada especificamente a novos recursos ou alterações técnicas fornecidas no ECMAScript 2015.

493
Alternativas à variável de classe ES6

Atualmente no ES5, muitos de nós estão usando o seguinte padrão em estruturas para criar classes e variáveis ​​de classe, o que é confortável: // ES 5 FrameWork.Class({ variable: 'string', variable2: true, init: function(){ }, addItem: function(){ } }); No ES6, você pode criar...

397
Quais são os usos reais do ES6 WeakMap?

Quais são os usos reais da WeakMapestrutura de dados introduzidos no ECMAScript 6? Como uma chave de um mapa fraco cria uma forte referência ao seu valor correspondente, garantindo que um valor que foi inserido em um mapa fraco nunca desapareça enquanto sua chave ainda estiver ativa, ela não...

396
Propagação de objeto vs. Object.assign

Digamos que eu tenho um options variável e quero definir algum valor padrão. Qual é a vantagem / desvantagem dessas duas alternativas? Usando propagação de objeto options = {...optionsDefault, ...options}; Ou usando Object.assign options = Object.assign({}, optionsDefault, options); Esse é o...