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

2 la respuesta

Desestructuración de objetos con nombres de propiedad que no son nombres de variable válidos

¿Alguien sabe si puede usar la desestructuración de objetos con espacios en el nombre de la propiedad? Tal vez esto no se pueda hacer y me doy cuenta de que la notación de JavaScript es incorrecta, pero no puedo cambiar la respuesta json del ...

1 la respuesta

Desestructuración de objetos ES6 / ES2015 y cambio de variable objetivo

¿Cómo puedo cambiar el nombre del objetivo durante la destrucción de objetos? 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

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

2 la respuesta

Desestructuración de ES6 e importaciones de módulos

Tenía la impresión de que esta sintaxis: import Router from 'react-router'; var {Link} = Router;tiene el mismo resultado final que este: import {Link} from 'react-router';¿Alguien puede explicar cuál es la diferencia? (Originalmente pensé que ...

5 la respuesta

Desestructuración para obtener el último elemento de una matriz en es6

En coffeescript esto es sencillo: coffee> a = ['a', 'b', 'program'] [ 'a', 'b', 'program' ] coffee> [_..., b] = a [ 'a', 'b', 'program' ] coffee> b 'program'¿Es6 permite algo similar? > const [, b] = [1, 2, 3] 'use strict' > b // it got the ...

2 la respuesta

Sintaxis de desestructuración de objetos - ES6

Había pasado por la sintaxis de desestructuración de matrices, que se entiende bien. ¿Qué estamos haciendo exactamente a continuación, cuando decimosvar {p, q} = o;? Esp yq envar {p, q} diferente de las propiedades deo es decir.,'p' y'q'? En ...

2 la respuesta

¿Cómo desestructurar todas las propiedades en el alcance / cierre actual en ES2015?

Me gustaría hacer algo como esto:const vegetableColors = {corn: 'yellow', peas: 'green'}; const {*} = vegetableColors; console.log(corn);// yellow console.log(peas);// greenParece que no puedo encontrar o descubrir cómo hacer esto, ¡pero ...

2 la respuesta

ES6 Asignación de estructuración?

Las nuevas características de asignación de desestructuración deES6 [https://people.mozilla.org/~jorendorff/es6-draft.html]son bastante conocidos ahora (copia en ...

14 la respuesta

¿Es posible desestructurar sobre un objeto existente? (Javascript ES6)

Por ejemplo si tengo dos objetos: var foo = { x: "bar", y: "baz" }y var oof = {}y quería transferir los valores x e y de foo a oof. ¿Hay alguna manera de hacerlo usando la sintaxis de desestructuración es6? tal vez algo como: oof{x,y} = foo

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