0

このjsオブジェクトをセットアップしました:

 var tableTypes = {
        "stockRcmnd":{
            "name":"stockRcmnd",
            "columns": ['1','2', '3']
        }, 
        "stockChange":{
            "name":"stockChange",
            "columns": ['4','5', '6']
        }
    };

今、列を動的に取得したい:

property = "stockChange";

columns = tableTypes.{property}.columns;

property = "stockRcmnd";

columns = tableTypes.{property}.columns;

ここにjsfiddleがあります。

それを行う方法はありますか?

4

2 に答える 2

1

JavaScriptでは、次のようにオブジェクトのプロパティにアクセスすることもできます。

tableTypes[property].columns

于 2012-11-19T08:53:23.910 に答える
0

ただ:

   tableTypes['stockRcmnd'].name
于 2012-11-19T08:54:17.263 に答える