Resultados da pesquisa a pedido "destructuring"

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

1 a resposta

Como desestruturar o argumento da opção com todos os valores padrão no ES6?

Eu uso os recursos do ES6 com o compilador babel. Eu tenho uma função que aceita objeto de opção como argumento: function myFunction({ option1 = true, option2 = 'whatever' }) { console.log(option1, option2); // do something... }Quando eu chamo, ...

1 a resposta

ES6 / ES2015 objeto que destrói e altera a variável de destino

Como posso renomear o alvo durante a destruição do objeto? const b = 6; const test = { a: 1, b: 2 }; const {a, b as c} = test; // <-- `as` does not seem to be valid in ES6/ES2015 // a === 1 // b === 6 // c === 2

2 a resposta

Destruição de objetos com nomes de propriedades que não são nomes de variáveis válidos

Alguém sabe se você pode usar a destruição de objetos com espaços no nome da propriedade? Talvez isso não possa ser feito e percebo que a notação JavaScript está incorreta, mas não posso alterar a resposta json do servidor. var obj1 = {name: 'Mr ...

2 a resposta

Documentar parâmetro de função desestruturada no JSDoc

Anteriormente, eu sempre documentava meus parâmetros de objeto da seguinte maneira: /** * Description of the function * * @param {Object} config - The configuration * @param {String} config.foo * @param {Boolean} [config.bar] - Optional value ...

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

1 a resposta

O que é atribuição de desestruturação e seus usos?

Eu tenho lido sobreCriação de reestruturação [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment] introduzido no ES6. Qual é o objetivo dessa sintaxe, por que ela foi introduzida e quais são ...

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

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