この(非常に単純化された)json引用オブジェクトのフィールド「yrhiprice」にアクセスするための識別子を関数に渡そうとしています:
quote: {
"last": "49.65",
"FundamentalData": {
"yrhiprice": "49.77000"
}
}
私が渡している関数は編集できませんが、テーブルセルに入れたデータフィールドに基づいてこれらのフィールドにアクセスします:
<td data-field="last"></td>
そして、編集できない(非常に単純化された)関数は、 data-field 属性にあるものをすべて受け取り、それをキーとして使用してオブジェクトのフィールドにアクセスします
var name = $elt.data('field');
var value = (quote[name]) ? (quote[name]) : '---';
$elt.text(value);
それで、私のかなりばかげた質問: 「yrhiprice」フィールドにアクセスする方法はありますか?
「FundamentalData["yrhiprice"]」、「FundamentalData.yrhiprice」、および「FundamentalData][yrhiprice」を試しましたが、うまくいきませんでした。
本当にありがとう!