var arr = [{
'id': 0,
'name': 'xxx'
}, {
'id': 1,
'name': 'xxx'
}, {
'id': 2,
'name': 'xxx'
}]
for (var i = 0i <arr.lengthi++) {
var day = new Date()
day.setDate(day.getDate() + i)
arr[i].myDate = day
}
console.log(arr)
如果要用js采集数据,建议使用nodejs,也就是服务端js脚本,长期数据存储建议保存在数据库或者本地文件中。前端js不适宜做数据采集,前端除了cookie localstorage 存储空间很小,不宜长期采集,indexedb和websql虽然空间较大,但需要浏览器长时期保持活跃。而且前端js权限很低,很多操作都无法完成。