這很愚蠢,但我無法弄清楚。使用另一個值從對象獲取價值
我有一個簡單的對象在JS:
var objSyntax = [ {"a": "1"},
{"b": "2" },
{"c": "3"} ];
我想打電話給1時theid
等於一個等
這裏是我試過的符號,沒有工作:
objSyntax[theid];
我在做什麼錯?
這很愚蠢,但我無法弄清楚。使用另一個值從對象獲取價值
我有一個簡單的對象在JS:
var objSyntax = [ {"a": "1"},
{"b": "2" },
{"c": "3"} ];
我想打電話給1時theid
等於一個等
這裏是我試過的符號,沒有工作:
objSyntax[theid];
我在做什麼錯?
隨着你怎麼把它設置了,現在,你將訪問它像這樣
objSyntax[0][theId]
這隻有在'theId'包含'a'時纔有效。如果是'b',他需要'objSyntax [1] [theId]',等等。 – Barmar
你有對象的數組。您需要迭代Array,並測試每個Object以查看它是否具有''a「'鍵。或者如果鍵保證是唯一的,你應該可以創建一個單一的對象var objSyntax = {「a」:「1」,「b」:「2」,「c」:「3」}' –