Acceda a objetos anidados a través de una matriz de nombres de propiedades.
Digamos que tengo un objeto como este (simplificado):
var options = {
boxes: {
size: {
x: 15,
y: 18
},
shadow: {
[...]
}
};
Y tengo una serie de nombres:
var names = ['boxes', 'size', 'x'];
¿Cuál es una manera fácil de obtener / establecer un valor dentro del objeto de acuerdo con la matriz, en este ejemplo sería:
options.boxes.size.x = somevalue;
¿Algunas ideas?