Если вы console.log(theSeries[i]);
в своем цикле, вы можете видеть, что каждый индекс массива theSeries
имеет свойство x
:
for (var i in theSeries) {
// I think theSeries[i][0] should be the x value for each pair
alert(theSeries[i]);
if (theSeries[i][0] > lastUpdate) {
lastUpdate = theSeries[i][0];
}
}
Изменяется на:
for (var i = 0, len = theSeries.length; i < len; i++) {
console.log(theSeries[i]);
if (theSeries[i].x > lastUpdate) {
lastUpdate = theSeries[i].x;
}
}
Вот демонстрационная версия: http://jsfiddle.net/Ve5ZQ/8/
Вот пример объекта в вашем массиве (каждая строка - это отдельное свойство, некоторые свойства имеют дополнительные свойства):
-> Aa
--> _high: 809
--> category: 5326
--> clientX: 736.7
--> config: Array[2]
--> graphic: pa
--> plotX: 736.7
--> plotY: 55.4
--> pointAttr: Array[0]
--> series: c
--> x: 5326
--> y: 73
--> yBottom: null
--> __proto__: Object
Это былоскопируйте из моей консоли через JSFiddle выше, обратите внимание, что внутри цикла есть строка console.log(theSeries[i])
.