0

私はこのオブジェクトを持っています:

var mallData = {
    StLouis: {
        Region: "CentralRegion",
        Mall: "BaybrookMall"
    },
    Woodlands: {
        Region: "CentralRegion",
        Mall: "WoodlandsMall"
    }
}

簡単にするために、この変数は次のようになります。

var legalMallName = "StLouis";

そして、私は得ることができるようにしたい、

console.log(mallData.legalMallName.Region);

しかし、それが機能しないことは明らかです。代わりに何をすべきかわかりません。

4

2 に答える 2

3

書くだけ :mallData[legalMallName].Region

legalMallNameこれを行うと、オブジェクトの値にちなんで名付けられたプロパティにアクセスし、mallDataそのプロパティ Region を取得します。

于 2013-03-13T22:52:05.483 に答える
1

変数をキーとして使用します。

var region = mallData[legalMallName].Region
于 2013-03-13T22:52:28.277 に答える