Resultados da pesquisa a pedido "spread-syntax"

6 a resposta

Sintaxe de propagação versus parâmetro de descanso no ES2015 / ES6

Estou confuso sobre a sintaxe de propagação e o parâmetro de descanso no ES2015. Alguém pode explicar a diferença entre eles com exemplos adequados?

3 a resposta

Usando o operador spread várias vezes em javascript?

Por que o operador spread não pode ser usado várias vezes? let arr = [[[1, 2, 3]]]; console.log(arr); // Array [ Array[1] ] console.log(...arr); // Array [ Array[3] ] console.log(...(...arr)); // SyntaxError: expected '=>' after argument list, ...

2 a resposta

O que é SpreadElement na documentação do ECMAScript? É o mesmo que sintaxe de propagação no MDN?

AtEspecificação ECMAScript [http://www.ecma-international.org/ecma-262/6.0/index.html#sec-createarrayiterator] aSpreadElement [https://tc39.github.io/ecma262/#prod-SpreadElement]é descrito SpreadElement[Yield]: ...AssignmentExpression[In, ...

3 a resposta

Estado como matriz de objetos x objeto codificado por id

No capítulo sobreProjetando a forma do estado [http://redux.js.org/docs/basics/Reducers.html], os documentos sugerem manter seu estado em um objeto digitado por ID: Mantenha todas as entidades em um objeto armazenado com um ID como chave e ...

2 a resposta

Sintaxe de propagação do JavaScript em c #

Existe alguma implementação em C # comoSintaxe de propagação do JavaScript [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_syntax] ? var arr = new []{ "1", "2"//... }; Console.WriteLine(...arr);

5 a resposta

Iterar sobre a matriz de objetos e alterar uma propriedade em cada objeto

Encontro-me bastante com esse padrão. Eu tenho uma matriz de objetos que recebo da minha API e preciso manipular apenas uma das propriedades em todos os objetos. Existe uma maneira de usar ES6 / Babel ou Typescript para obter esse padrão ...

1 a resposta

Como adicionar tipos TypeScript a parâmetros desestruturados usando a sintaxe de propagação?

Ignore o fato de que isso é ruimadd função. É uma pergunta sobre o uso da destruição de matriz com sintaxe de propagação no TypeScript. É isso que estou tentando const add = ([x,...xs]) => { if (x === undefined) return 0 else return x + add(xs) ...

1 a resposta

É possível definir o valor padrão do parâmetro em um parâmetro de repouso

ES6 introduz um bando de "açúcar sintático" conveniente. Entre eles estão os parâmetro padrão [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Default_parameters] recursos das funções JavaScript, bem comoparâmetros de ...

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'; ...

4 a resposta

Por que um elemento de propagação não é adequado para copiar matrizes multidimensionais?

Partida mdn:Sintaxe de propagação [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_syntax] Nota: Normalmente, os operadores de propagação no ES2015 avançam um nível ao copiar uma matriz. Portanto, eles não são ...