我有我聲明爲VAR myclinicsID = new Array();
現在,我把它的一些數據,當我使用3210提醒它,它給我的["1","2","3","4"]
JSON數組獲得第一數據
輸出現在我想用這樣的數組我的功能,當我在控制檯看,它給了我不確定,我會通過我的代碼做正確的:
getbarSeriesData(myclinicsID[0]['clinic_id'],data[i]['datemonths']);
我想這是價值myclinicsID第一個數據元素是1
我有我聲明爲VAR myclinicsID = new Array();
現在,我把它的一些數據,當我使用3210提醒它,它給我的["1","2","3","4"]
JSON數組獲得第一數據
輸出現在我想用這樣的數組我的功能,當我在控制檯看,它給了我不確定,我會通過我的代碼做正確的:
getbarSeriesData(myclinicsID[0]['clinic_id'],data[i]['datemonths']);
我想這是價值myclinicsID第一個數據元素是1
myclinicsID[0]['clinic_id']
應
myclinicsID[0]
所有你需要的數組索引。當你說myclinicsID[0]['clinic_id']
,就是試圖讓"1"
這是顯而易見的未定義clinic_id
財產。
您好先生,因爲這是您輕鬆。我可以問另一個與數組相關嗎? –
@JJJhn你可以問。 –
opps你好,先生,我們可以討論一些事情嗎?爲(VAR i的數據)@ANS –
爲什麼myclinicsID[0]['clinic_id']
?因爲在你的陣列中沒有像clinic_id
這樣的東西。
你的陣列是一維陣列。因此,您可以使用myclinicsID[0]
直接訪問數組中的第一個元素。
DEMO
var myclinicsID = new Array();
myclinicsID[0] = 1;
myclinicsID[1] = 2;
myclinicsID[2] = 3;
myclinicsID[3] = 4;
function getbarSeriesData(clientID) {
console.log(clientID);
alert(clientID);
}
getbarSeriesData(myclinicsID[0]);
hello @Rohit,我有另一個問題可以幫助我嗎? –
你好。爲什麼這不起作用?警報(myclinicsID [0]); –
'alert(myclinicsID [0])'工作正常。我更新了我現在可以檢查的答案。 –
你不必用'clinic_id'任何在陣列 – Mamun