我有一个对象数组,我正在寻找返回每个条目的timeStamp
值。我正在使用的方法如下:搜索对象数组,最近值缺失/值报告为错误
function popGraph() {
jQuery(globalData).each(function(i, item) {
console.log(item.uID, item.timeStamp)
});
}
但是,它似乎没有返回大部分最新的数据。返回最近的值是timeStamp: 1484747211
但最近的数据项是timeStamp:14957862831
控制台还似乎是说,每个console.log
是一个错误:数组的
19455746_3_10 1483388143.76518 scripts.js:37:7
例子:
[{"blobJson":"x","deviceMfg":10,"eventCode":1,"sensorClass":3,"sensorUUID":"19455746","timeStamp":1.495786283580328E9,"uID":"19455746_3_10"},
{"blobJson":"x","deviceMfg":10,"eventCode":1,"sensorClass":3,"sensorUUID":"19455746","timeStamp":1.495786282578029E9,"uID":"19455746_3_10"},
{"blobJson":"x","deviceMfg":10,"eventCode":1,"sensorClass":3,"sensorUUID":"19455746","timeStamp":1.495786281072998E9,"uID":"19455746_3_10"}]
为什么'jQuery(...)'部分?使用['Array.prototype.map()'](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map)来代替 - >'globalData.map(。 ..)' – Andreas
真的我没有得到什么是你的问题 – JYoThI
问题是函数返回的最近时间戳是在数据中存储实际最近时间戳之前的几天。 – Colin747