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

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

2 la respuesta

¿Cómo manejar los parámetros predeterminados anidados con la desestructuración de objetos?

Estoy tratando de averiguar si es posible manejar múltiples niveles de parámetros predeterminados con la desestructuración. Como no es fácil de explicar con palabras, aquí hay un ejemplo paso a paso ... 1 - Desestructuración de objetos planos ...

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

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

2 la respuesta

Desestructuración de objetos anidados: ¿Cómo obtener valores primarios y secundarios?

En la siguiente función, obtengo el objeto textarea con la propiedadcurrent . Aquí, la desestructuración anidada funciona conStart yEnd variables. Perocurrent variable no funciona. function someFunction({ current: { selectionStart: Start, ...

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

Desestructuración ES6, parámetro de función: 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(); //=> ...

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

4 la respuesta

¿Qué hacen los corchetes en las declaraciones `var {…} = ...`?