javascript - 无限循环输出数组中的所有值
问题描述
从函数 django 我将 JSON 返回到 JS
paymentparking = paidparking.objects.filter(expirationdate__range=(startdate, enddate)).values('expirationdate','price')
return JsonResponse({'result': list(paymentparking)})
在这里,我需要获取所有的到期日期值。如何做到这一点以及如何组织循环?
$.ajax({
type: "POST",
url: "statistics",
data: {
'startdate': finalDateStrStart,'enddate': finalDateStrEnd,
},
dataType: "json",
cache: false,
success:function (data) {
for (let i = 0; i < 100; i++)
{
console.log(data.result[i].expirationdate)
}
}
});
解决方案
用于Array.map()
迭代元素并返回过期日期数组。
success: function (data) {
data?.result && data.result.map(obj => console.log(obj.expirationdate));
}
推荐阅读
- jenkins - Jenkins 中的 withCredentials sshUserPrivateKey 验证失败
- javascript - 循环调用特征并在被调用特征中有一个变量作为迭代次数
- c# - 检查服务器端处理是否完成
- asp.net - 服务到服务调用的端点授权
- postgresql - setMinimumIdle() 是否尊重 HikariCP 数据源中的 setIdleTimeout()
- c++ - 如何将多个相同的节点添加到链表的末尾?
- ios - 为什么我必须使用 .self 来快速引用类型对象?
- php - 控制器提前检查用户是否可以访问路由+参数
- python - 用于基础的 Alpha Vantage Python API
- ios - Fastlane 设置 - 致命:无法读取“https://”的密码
@dev.azure.com':终端提示已禁用