[英]use foreach in this array in javascript
output 是這樣的(日期類型)
{"2022-04":[{"id":3,"price":"822.000","receipt":"Uploads\\Advertise\\2022\\05\\05\\apple-watch.png","visit":"23","sourse_id":2,"published_at":"2022-04-06T02:22:07.000000Z","deleted_at":null,"created_at":"2022-05-05T00:20:33.000000Z","updated_at":"2022-05-05T02:22:20.000000Z"}],"2022-05":[{"id":2,"price":"500.000","receipt":"Uploads\\Advertise\\2022\\05\\05\\Affidavit of Support I20 Request Form 2021-2022 Rates.pdf","visit":"47","sourse_id":2,"published_at":"2022-05-05T02:13:17.000000Z","deleted_at":null,"created_at":"2022-06-15T00:18:15.000000Z","updated_at":"2022-05-05T00:38:11.000000Z"}]}
現在我想 foreach 這個數組
在 php 我現在在 js 中這樣使用我該怎么辦?
foreach ($ads as $key => $ad) {
$day = $key;
$totalCount = $ad->sum('visit');
}
您可以使用Object.entries()將 object 變成一個數組,然后使用您喜歡的任何循環 function 對其進行迭代。
const data = {"2022-04":[{"id":3,"price":"822.000","receipt":"Uploads\\Advertise\\2022\\05\\05\\apple-watch.png","visit":"23","sourse_id":2,"published_at":"2022-04-06T02:22:07.000000Z","deleted_at":null,"created_at":"2022-05-05T00:20:33.000000Z","updated_at":"2022-05-05T02:22:20.000000Z"}],"2022-05":[{"id":2,"price":"500.000","receipt":"Uploads\\Advertise\\2022\\05\\05\\Affidavit of Support I20 Request Form 2021-2022 Rates.pdf","visit":"47","sourse_id":2,"published_at":"2022-05-05T02:13:17.000000Z","deleted_at":null,"created_at":"2022-06-15T00:18:15.000000Z","updated_at":"2022-05-05T00:38:11.000000Z"}]} Object.entries(data).forEach(d => { // Insert your code for each iteration here console.log(d); });
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.