Resultados de la búsqueda a petición "destructuring"

1 la respuesta

Constante declaración con bloque

1 la respuesta

Javascript ES6 +: ¿Destruyendo y usando un método de matriz al mismo tiempo?

Me preguntaba si hay una manera de destruir y utilizar un método de matriz al mismo tiempo. En caso afirmativo, ¿es útil usarlo, o disminuiría tanto la legibilidad del código que no vale la pena? Mi código actual es este: const { props: { ...

4 la respuesta

Desestructurar las propiedades del objeto dentro de la matriz para todos los elementos

En su forma más básica, que tiene una matriz de objetos: let arr = [ {val:"a"}, {val:"b"} ];¿Cómo se puede utilizar la desestructuración para obtener solo los valores?['a', 'b']. obtener el primer valor es fácil: let [{val:res}] = arr; //res ...

4 la respuesta

Pasar lista de variables individualmente a la función clojure

He estado jugando con clojure, y decidí hacer una función de orden superior que combine mapcat y list para emular este comportamiento: Clojure> (mapcat list '(1 2 3 4) '(5 6 7 8)) (1 5 2 6 3 7 4 8)mi primer intento fue definir mapcatList de la ...

1 la respuesta

¿Cómo desestructurar el argumento de opción con todos los valores predeterminados en ES6?

Uso las funciones de ES6 con el compilador de babel. Tengo una función que toma el objeto de opción como argumento: function myFunction({ option1 = true, option2 = 'whatever' }) { console.log(option1, option2); // do something... }Cuando lo ...

3 la respuesta

ES6 - Asignación de desestructuración - ¿Descomprime algunas propiedades del objeto existente en un objeto nuevo? [duplicar

Esta pregunta ya tiene una respuesta aquí: One-liner para tomar algunas propiedades del objeto en ES 6 [/questions/25553910/one-liner-to-take-some-properties-from-object-in-es-6] 7 respuestasEs posible descomprimir algunas de las claves de un ...

3 la respuesta

Parámetro de la función de desestructuración de ES6: nombrar objeto raíz

¿Hay alguna manera de retener el nombre de un argumento de función desestructurada? Es decir, el nombre del objeto raíz? En ES5, podría hacer esto (usando la herencia como una metáfora para hacer el punto): // ES5: var setupParentClass5 = ...

3 la respuesta

¿Cómo vincular métodos cuando se desestructura un objeto en JavaScript?

¿Cómo vincular métodos cuando se desestructura un objeto en JavaScript? const person = { getName: function() { console.log(this); } }; var a = person.getName; var b = person.getName.bind(person); var {getName: c} = person; person.getName(); //=> ...

1 la respuesta

Parámetro de destrucción de una función de Clojure manteniendo el valor original.

¿Puede destruir un parámetro de función pero aún tener el original disponible para su uso? La forma en que lo estoy haciendo ahora es simplemente usando un

1 la respuesta

¿Cómo puedo usar mis especificaciones para los fines previstos si están en un espacio de nombres separado?

Uno de los ejemplos en elclojure.spec Guía [http://clojure.org/guides/spec]es una simple especificación de análisis de opciones: (require '[clojure.spec :as s]) (s/def ::config (s/* (s/cat :prop string? :val (s/alt :s string? :b boolean?)))) ...