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 回答