Uzyskaj dostęp do zagnieżdżonych obiektów za pomocą tablicy nazw właściwości
Powiedz, że mam taki obiekt (uproszczony):
var options = {
boxes: {
size: {
x: 15,
y: 18
},
shadow: {
[...]
}
};
I mam szereg nazw:
var names = ['boxes', 'size', 'x'];
Jak łatwo uzyskać / ustawić wartość wewnątrz obiektu zgodnie z tablicą, w tym przykładzie byłoby to:
options.boxes.size.x = somevalue;
Jakieś pomysły?