Resultados da pesquisa a pedido "destructuring"

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

7 a resposta

Uma linha para obter algumas propriedades do objeto no ES 6

Como alguém pode escrever uma função, que usa apenas alguns atributos da maneira mais compacta no ES6? Eu vim com a solução usando destructuring + objeto simplificado literal, mas não gosto que a lista de campos seja repetida no código. Existe ...

4 a resposta

O que as chaves entre as instruções `var {…} =…` fazem?

Não tenho certeza se essa é uma sintaxe JS específica do Mozilla, mas muitas vezes eu encontrei variáveis ​​sendo declaradas dessa forma, por exemplo, emadd-...

1 a resposta

Destructure parâmetro de uma função Clojure, mantendo o valor original.

Você pode desestruturar um parâmetro de função, mas ainda tem o original disponível para uso? A maneira que eu estou fazendo agora é apenas usando um

1 a resposta

Onde posso obter informações sobre a sintaxe do parâmetro do objeto para funções javascript?

1 a resposta

Declaração constante com bloco

Recentemente eu estava olhando para o FirefoxConstrutor de Complementos Fontes SDK, e tropeçou em tal declaração de constantes:

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

4 a resposta

Por que não destruir na forma def?

Em umlet form (Clojure aqui) eu posso fazer algo como (let [[u s v] (svd A)] (do-something-with u v))Ondesvd retorna uma lista de comprimento três. Esse é um tipo de coisa muito natural a se fazer, por que não temos (def [u s v] (svd A)) e suas ...

12 a resposta

Designações de variáveis JavaScript de tuplas

Em outras linguagens como Python 2 e Python 3, você pode definir e atribuir valores a uma variável de tupla e recuperar seus valores assim: tuple = ("Bob", 24) name, age = tuple print(name) #name evaluates to Bob print(age) #age evaluates to ...