Resultados da pesquisa a pedido "destructuring"

4 a resposta

Reestruturar as propriedades do objeto na matriz para todos os elementos

Na sua forma mais básica, tendo uma matriz de objetos: let arr = [ {val:"a"}, {val:"b"} ];Como a desestruturação pode ser usada para obter apenas os valores['a', 'b']. obter o primeiro valor é fácil: let [{val:res}] = arr; //res contains 'a'A ...

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

Como posso ignorar certos valores retornados da destruição de matriz?

Posso evitar declarar uma variável inútil ao destruir a matriz quando estou interessado apenas em valores da matriz além do índice 0? A seguir, quero evitar declarara, Estou interessado apenas no índice 1 e além. // How can I avoid declaring ...

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

Inicialização do val por desestruturação no Kotlin

Inicialmente eu queria alcançar class NotationDiceRoll(notation: String) { val rolls: Int val sides: Int init { parseNotation(notation) } private fun parseNotation(notation: String) { rolls = 1 sides = 4 } }Mas Kotlin reclama que "Val não pode ...

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

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

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

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

1 a resposta

Javascript ES6 +: Reestruturando e usando um método de matriz ao mesmo tempo?

Eu queria saber se existe uma maneira, para destruir e usar um método de matriz ao mesmo tempo? Se sim, é útil usá-lo ou diminuiria tanto a legibilidade do código que não vale a pena? Meu código atual é este: const { props: { title, ...