Если у меня есть объект с анонимной функцией внутри, как мне узнать, какой подобъект запрашивается, чтобы я мог вернуть значение?
var obj = function(a) {
switch (a) {
case 'subprop1': return 'subval1';
case 'subprop2': return 'subval2';
case 'subprop3': return 'subval3';
default: return 'defaultval';
}
}
Итак, если я позвоню:
obj.subprop1
Я должен получить:
subval1