const shift = { "shiftId": 8, "name": "晚班", "time": "18:00-8:00", "detailVos": [ { "day": "周一", "users": "xxx1" }, { "day": "周二", "users": "xxx2" }, { "day": "周三", "users": "xxx3" }, { "day": "周四", "users": "xxx4" }, { "day": "周五", "users": "xxx5" }, { "day": "周六", "users": "xxx6" }, { "day": "周日", "users": "xxx7" } ] };

const convertedArray = [{ name: shift.name, time: shift.time, Monday: '', Tuesday: '', Wednesday: '', Thursday: '', Friday: '', Saturday: '', Sunday: '' }];

shift.detailVos.forEach(detail => { switch (detail.day) { case '周一': convertedArray[0].Monday = detail.users; break; case '周二': convertedArray[0].Tuesday = detail.users; break; case '周三': convertedArray[0].Wednesday = detail.users; break; case '周四': convertedArray[0].Thursday = detail.users; break; case '周五': convertedArray[0].Friday = detail.users; break; case '周六': convertedArray[0].Saturday = detail.users; break; case '周日': convertedArray[0].Sunday = detail.users; break; } });

console.log(convertedArray)

shiftId 8 name 晚班 time 1800-800 detailVos day 周一 users xxx1 day 周二 users xxx2 day 周三

原文地址: http://www.cveoy.top/t/topic/iSNJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录