Resultados da pesquisa a pedido "destructuring"

2 a resposta

Tipos na destruição de objetos

este const { foo: IFoo[] } = bar;e isto const { foo: Array<IFoo> } = bar;razoavelmente causará um erro. E isto const { foo: TFoo } = bar;apenas irá desestruturarTFoo propriedade. Como os tipos podem ser especificados para propriedades de ...

2 a resposta

Como lidar com parâmetros padrão aninhados com a destruição de objetos?

Estou tentando descobrir se é possível lidar com vários níveis de parâmetros padrão com a desestruturação. Como não é fácil explicar com palavras, aqui está um exemplo passo a passo ... 1 - Destruição de objeto plano com parâmetros padrãoA ...

2 a resposta

Bug de destruição do nó JS / V8?

Usando o nó 8.4.0: $ node > {x, y} = {x: 1, y: 2} { x: 1, y: 2 } >No entanto, os seguintes erros também não são interativos: (a única diferença é o ponto e vírgula) $ node > {x, y} = {x: 1, y: 2}; ...Também no console do Chrome: > {x,y} = ...

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: ...

2 a resposta

Destruindo objetos aninhados: como obter os valores dos pais e dos filho

Na função abaixo, recebo o objeto textarea com a propriedadecurrent . qui, a desestruturação aninhada funciona comStart eEnd variáveis. Mascurrent variável não funcion function someFunction({ current: { selectionStart: Start, selectionEnd: End ...

2 a resposta

Passar lista de variáveis individualmente para a função clojure

Eu ando brincando com o clojure e decidi criar uma função de ordem superior que combina o mapcat e a lista para simular esse comportamento: Clojure> (mapcat list '(1 2 3 4) '(5 6 7 8)) (1 5 2 6 3 7 4 8)my primeira tentativa foi definir ...

3 a resposta

Parâmetro de função de desestruturação do ES6 - nomeando objeto raiz

Existe uma maneira de manter o nome de um argumento de função desestruturada? Ou seja, o nome do objeto raiz? No ES5, eu poderia fazer isso (usando a herança como uma metáfora para explicar): // ES5: var setupParentClass5 = function(options) ...

3 a resposta

Destruição ES6, parâmetro de função - nomeando objeto raiz

Existe uma maneira de manter o nome de um argumento de função desestruturada? Ou seja, o nome do objeto raiz? No ES5, eu poderia fazer isso (usando a herança como uma metáfora para explicar): // ES5: var setupParentClass5 = function(options) ...

3 a resposta

Como vincular métodos ao destruir um objeto em JavaScript?

Como vincular métodos ao destruir um objeto em JavaScript? const person = { getName: function() { console.log(this); } }; var a = person.getName; var b = person.getName.bind(person); var {getName: c} = person; person.getName(); //=> {getName: ...

3 a resposta

ES6 - Atribuição de reestruturação - Descompactar algumas propriedades do objeto existente para um novo objeto? [duplicado]

Esta pergunta já tem uma resposta aqui: Uma linha para obter algumas propriedades do objeto no ES 6 [/questions/25553910/one-liner-to-take-some-properties-from-object-in-es-6] 7 respostasÉ possível descompactar algumas das chaves de um objeto ...