1
我無法獲取以下JSON數組對象的長度。其實我需要返回倒數第二個數組元素的值。無法返回JSON數組對象的倒數第二個元素的值
var myObject = { "Maths" : [{"Name" : "Amit", "Marks" : 67, "age" : 23 },
{"Name" : "Sandeep", "Marks" : 65, "age" : 21 },
{"Name" : "Shali", "Marks" : 56, "age" : 27 },
{"Name" : "Santosh", "Marks" : 78, "age" : 41 }] }
a = myObject.Maths.length - 1;
alert(a);
var b=new Object();
b.mk=myObject.Maths[a]['Marks'];
b.ag=myObject.Maths[a]['age'];
alert(b.mk);
alert(b.ag);
爲什麼返回78和41時,它應該返回56和27?
陣列基於'0'。倒數第二個是'.length - 2'。 – 2012-04-11 02:25:31
我還在想爲什麼我沒有注意到!謝謝! – Karthick 2012-04-11 02:29:05