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

1 la respuesta

¿Dónde puedo obtener información sobre la sintaxis del parámetro objeto para funciones javascript?

1 la respuesta

Inicialización de val por desestructuración en Kotlin

Inicialmente quería lograr class NotationDiceRoll(notation: String) { val rolls: Int val sides: Int init { parseNotation(notation) } private fun parseNotation(notation: String) { rolls = 1 sides = 4 } }Pero Kotlin se queja de que "Val no puede ...

12 la respuesta

Asignaciones variables de JavaScript de tuplas

En otros lenguajes como Python 2 y Python 3, puede definir y asignar valores a una variable de tupla, y recuperar sus valores de esta manera: tuple = ("Bob", 24) name, age = tuple print(name) #name evaluates to Bob print(age) #age evaluates to ...

2 la respuesta

Error de desestructuración del nodo JS / V8?

Usando el nodo 8.4.0: $ node > {x, y} = {x: 1, y: 2} { x: 1, y: 2 } >Sin embargo, los siguientes errores también no son interactivos: (la única diferencia es el punto y coma) $ node > {x, y} = {x: 1, y: 2}; ...También en la consola de ...

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(); //=> ...

2 la respuesta

Confundido sobre los parámetros de la función de desestructuración

En el siguiente ejemplo, ¿por qué la función whois () tiene acceso a displayName2 y name1? function whois({displayName: displayName2, fullName: {firstName: name1}}){ console.log(`${displayName2} is ${name1}`) } let user = { displayName: ...

1 la respuesta

¿Cómo agregar tipos TypeScript a parámetros desestructurados utilizando sintaxis de propagación?

Ignora el hecho de que esto es maloadd función. Se trata de utilizar la desestructuración de matrices con sintaxis extendida en TypeScript. Esto es lo que intento const add = ([x,...xs]) => { if (x === undefined) return 0 else return x ...

2 la respuesta

Tipos de desestructuración de objetos.

Esta const { foo: IFoo[] } = bar;y esto const { foo: Array<IFoo> } = bar;razonablemente causará un error. Y esto const { foo: TFoo } = bar;solo se desestructuraráTFoo propiedad. ¿Cómo se pueden especificar los tipos de propiedades de ...

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

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