Resultados da pesquisa a pedido "ecmascript-6"

2 a resposta

Confuso sobre a desestruturação dos parâmetros de função

No exemplo a seguir, por que a função whois () tem acesso a displayName2 e name1? function whois({displayName: displayName2, fullName: {firstName: name1}}){ console.log(`${displayName2} is ${name1}`) } let user = { displayName: ...

1 a resposta

Importações dinâmicas no ES6 com variáveis de tempo de execução

Recentemente tropeçou noproposta de importação dinâmica [https://github.com/tc39/proposal-dynamic-import]e também issoVídeo do youtube [https://www.youtube.com/watch?v=eg8eLH52d4s]. O ideal seria usá-lo para importações sob demanda de componentes ...

4 a resposta

substituir matriz de objeto por outra matriz de base de objeto na propriedade

Como substituir a matriz do objeto por outra matriz da base de objetos na propriedade? var arr = [ {'status':'ok'}, {'status':'ok'}, {'status':'error'} ] var arr2 = [ {'status':error, 'msg': 'etc', 'more property':true} ] arr = ...

5 a resposta

javascript es6: caso de uso para destruir o parâmetro rest

Acabei de ver um trecho de código no MDN sobre a desestruturação dos parâmetros de descanso, assim: function f(...[a, b, c]) { return a + b + c; } f(1) // NaN (b and c are undefined) f(1, 2, 3) // 6 f(1, 2, 3, 4) // 6 (the fourth parameter is ...

1 a resposta

Matriz aninhada profunda de objetos que não são renderizados

Eu tenho uma matriz bastante aninhada que é formada a partir da recuperação de dados do Firebase, modificando-os e transmitindo-os como adereços. A estrutura da matriz é [/imgs/DGXNt.png] Toda matriz (2) tem valores praticamente no mesmo ...

1 a resposta

ES6 Mapas e Conjuntos: como as chaves de objetos são indexadas com eficiência?

No ES6, Mapas e Conjuntos podem usar Objetos como chaves. No entanto, como a especificação ES6 não determina a implementação subjacente dessas estruturas de dados, fiquei pensando como os modernos mecanismos JS armazenam as chaves para garantir O ...

4 a resposta

Por que o mapa Array # não retorna a matriz correta?

Quando escrevo algo parecido com isto: var x = [1,2,3].map(x => { a : 'hello' });Eu espero receber algo como[{a:'hello'},{a:'hello'},{a:'hello'}], mas retorna uma lista deundefineds. Por que é isso? [/imgs/uVWlJ.png]

4 a resposta

Usando map () em um iterador

Digamos que temos um mapa:let m = new Map();usandom.values() retorna um iterador de mapa. Mas eu não posso usarforEach() oumap() nesse iterador e implementar um loop while nesse iterador parece um antipadrão, já que o ES6 oferece ...

5 a resposta

Como importar módulos ES6 no script de conteúdo para a Extensão do Chrome

NoChrome 61foi adicionado suporte para módulos em JavaScript. No momento, estou executando o Chrome 63. Estou tentando descobrir como usar a sintaxe de importação / exportação no script de conteúdo de extensão do Chrome para usar os ...

2 a resposta

ES6 Promessa de substituição de async.eachLimit / async.mapLimit

Noassíncrono [https://www.npmjs.com/package/async], se eu precisar aplicar uma função assíncrona a 1000 itens, posso fazer isso com: async.mapLimit(items, 10, (item, callback) => { foo(item, callback); });para que apenas 10 itens sejam ...