私は現在JSで何かを構築しており、次のシナリオに遭遇しました:
// these are set programmatically, not like this, just using as an example
var data = {'someData':'blah'};
var widget = 'NameOfWidget';
var command = 'someFunctionName';
// there is a base object that has all widgets and their commands as child objects
// format would be like: UBER.WidgetName.command(data);
// here is how I have tried to call it thus far
UBER[widget][command](data);
window['UBER'][widget][command](data);
私はそれを理解することに近づいているように感じます.正確な構文を理解するために少し助けが必要です. ありがとう!