2

国名を含む変数があります。

var country = 'belgium';

私はJSデータ構造を持っています:

var countryCoords = {
  argentina: '56 100',
  belgium: '100 200'
}

ベルギーの座標を取得するにはどうすればよいですか?

4

3 に答える 3

5

オブジェクトはブラケット表記とドット表記をサポートしています...

var country = 'belgium';

var countryCoords = {
  argentina: '56 100',
  belgium: '100 200'
}

countryCoords[country]; // '100 200'
countryCoords.belgium; // '100 200'
于 2012-10-05T14:29:15.540 に答える
3

あなたはそれらを手に入れます

var coords = countryCoords[country];
于 2012-10-05T14:29:12.480 に答える
0

countryキーとして使用してそれらを抽出できます。

console.log(countryCoords[country]);
于 2012-10-05T14:31:46.677 に答える