次のように定義された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」を実行すると機能します