aquí está por código JS:
var a = { depth: object_with_many_attributes.depth };Observe cómo la profundidad aparece dos veces, ¿alguna forma estándar de reescribir usando la profundidad solo una vez?
Puede usar la Destrucción de objetos, pero en ese caso, necesita definir variables adicionales, como en un ejemplo
const object_with_many_attributes = { depth: 'xxx', 'somethingOther': 'qwerty'}; const { depth, somethingOther } = object_with_many_attributes; const a = { depth, somethingOther };Si depth debe usarse solo una vez, puede desestructurarla con la clave:
// assignment var object_with_many_attributes = { depth: 'foo', bar: 123 }; // destructure it: var { 'depth' : a } = object_with_many_attributes; console.log('object a:', { a }); // use as object later