Resultados da pesquisa a pedido "ecmascript-6"

2 a resposta

Estendendo a matriz com classes ES6

Ouvi dizer que o ES6 agora finalmente permite subclassificar Array. Aqui está um exemplo dado por class Stack extends Array { constructor() { super() } top() { return this[this.length - 1]; } } var s = new Stack(); ...

1 a resposta

__Proto__ e Object.getPrototype de expõem exatamente a mesma funcionalidade?

A padronização de__proto__ no ES2015 negam a necessidade deObject.getPrototypeOf?

2 a resposta

Eu li na especificação EcmaScript que certos métodos são "genéricos". O que isto significa?

Eu li na especificação EcmaScript que certos métodos são "genéricos". O que isto significa? Isso significa que os métodos fazem pouca ou nenhuma suposição sobre o objeto vinculado aothis valor quando a função é chamada?

1 a resposta

Por que as declarações de exportação / importação devem estar no nível superior no es2015?

Comecei a usar es2015 com babel no último projeto. Quando tento fazerimport ouexport dentroif condição, tenho um erro'import' and 'export' may only appear at the top level. Eu vejo muitos casos para isso e funciona bem comrequire, mas não com os ...

2 a resposta

O método de busca não está definido usando a busca ES6 no React

ei pessoal, eu tenho um problema com as funções de busca no meu primeiro aplicativo react js. Esta é a estrutura do meu projeto: hello-world -- app -- components -- main.jsx -- node_modules -- public -- build.js -- index.html -- ...

6 a resposta

Essa é uma boa maneira de clonar um objeto no ES6?

A pesquisa no "objeto clone javascript" traz alguns resultados realmente estranhos, alguns deles estão irremediavelmente desatualizados e outros são muito complexos, não é tão fácil quanto: let clone = {...original};Há algo de errado nisso?

1 a resposta

usando a sintaxe… spread no javascript es6 denominado export

Estou tentando importar tudo de uma biblioteca como um hash, modificá-lo e reexportar o hash modificado, sem conhecer todas as exportações nomeadas em uma biblioteca. Por exemplo: import * as reactBootstrap from 'react-bootstrap'; ...

2 a resposta

Importação do módulo ES6 fornecendo "Untaught SyntaxError: identificador inesperado"

Para um projeto pessoal, estou tentando usar a importação do ES6 para escrever um código mais limpo. Como primeiro teste, estou escrevendo um objeto que deve gerar um menu. O código inteiro está funcionando quando eu estou carregando diretamente ...

2 a resposta

ES6 Reestruturação e importação de módulos

Fiquei com a impressão de que esta sintaxe: import Router from 'react-router'; var {Link} = Router;tem o mesmo resultado final que este: import {Link} from 'react-router';Alguém pode explicar qual é a diferença? (Eu originalmente pensei que ...

6 a resposta

ECMAScript 6: para que serve o WeakSet?

O WeakSet deve armazenar elementos por referência fraca. Ou seja, se um objeto não for referenciado por mais nada, ele deverá ser limpo no WeakSet. Eu escrevi o seguinte teste: var weakset = new WeakSet(), numbers = [1, 2, 3]; ...