我有一个定义如下的javascript对象:
var tabs = {
'nav_tweet_search':'tweet-panel',
'nav_shopping_cart':'cart-panel',
'nav_stats':'stats-panel'
};
我试图使用另一个函数中的变量访问一些值。但是,我得到了undefined
。我创建了一些控制台日志..
console.log("panel: "+panel);
console.log("tabs: "+tabs);
console.log("tabs.panel: "+tabs.panel);
哪个输出,
panel: nav_tweet_search
tabs: [object Object]
tabs.panel: undefined
为什么我无法使用变量访问 obj 的任何原因?如果我执行“tabs.nav_tweet_search”,它会起作用