我有我声明为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