我有 2 個 JSON 陣列
"feeds":[
{
"created_at":"2021-11-28T00:11:38Z",
"entry_id":17901,
"field1":"16.40000",
"field2":"45.50000",
"field3":"16.06250",
"field4":"5.20000",
"field5":"49.79300",
"field7":"1",
"field8":"390267909"
}
]
和
"measurements":[
{
"user_id":1,
"measurements_id":1,
"fieldId":1,
"name":"Unutra?nja temperatura vazduha",
"unit":"°C",
"url":"inner-temp.png"
}]
所以在我的代碼中,當我想訪問 field1 的值時,我會這樣做myField=feeds.field1,然后值為myFieldis 16.4000。但現在我需要根據fieldId第二個 JSON 陣列的屬性值動態添加這些值measurements。
基本上,我需要類似的東西:myField='feeds.field' measurements.fieldId然后又myField應該是16.4000.
uj5u.com熱心網友回復:
您可以使用括號表示法訪問物件成員,如下所示:
myField = feeds['field' measurements.fieldId];
你可以在 MDN 上閱讀更多關于它的資訊
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/368230.html
標籤:javascript json Vue.js
