Preguntas con la etiqueta [destructuring]

Lista destructuring preguntas

Por ejemplo, si tengo dos objetos: var foo = { x: "bar", y: "baz" } y var oof = {} y quería transferir los valores de xey de fooa oof.

¿Hay alguna manera de conservar 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 metáfora

He estado leyendo sobre la tarea de desestructuración introducida en ES6. ¿Cuál es el propósito de esta sintaxis, por qué se introdujo y cuáles son algunos ejemplos de cómo podría

¿Cómo se puede escribir una función que solo toma unos pocos atributos de la manera más compacta en ES6? Se me ocurrió una solución usando desestructuración + literal de objeto