извините, если мой заголовок действительно вводит в заблуждение, я все еще не знаю, как назвать мою проблему,
, поэтому у меня есть набор массивов
0: {name: "Bob", time_in: "18:00:00", event_start: "19:00:00", attendance_status: "yes"}
1: {name: "Dino", time_in: "19:05:00", event_start: "19:00:00", attendance_status: "yes"}
2: {name: "Anna", time_in: "19:05:00", event_start: "19:00:00", attendance_status: "no"}
3: {name: "Tina", time_in: "19:00:00", event_start: "19:00:00", attendance_status: "N/A"}
4: {name: "Aiza", time_in: "18:00:00", event_start: "19:00:00", attendance_status: "N/A"}
length: 4
__proto__: Array(0)
как я могу сделать Боббыть x10, если он раньше времени до начала события.
, поэтому будет так:
0: {name: "Bob", time_in: "18:00:00", event_start: "19:00:00", attendance_status: "yes"}
1: {name: "Bob", time_in: "18:00:00", event_start: "19:00:00", attendance_status: "yes"}
2: {name: "Bob", time_in: "18:00:00", event_start: "19:00:00", attendance_status: "yes"}
3: {name: "Bob", time_in: "18:00:00", event_start: "19:00:00", attendance_status: "yes"}
4: {name: "Bob", time_in: "18:00:00", event_start: "19:00:00", attendance_status: "yes"}
5: {name: "Bob", time_in: "18:00:00", event_start: "19:00:00", attendance_status: "yes"}
6: {name: "Bob", time_in: "18:00:00", event_start: "19:00:00", attendance_status: "yes"}
7: {name: "Bob", time_in: "18:00:00", event_start: "19:00:00", attendance_status: "yes"}
8: {name: "Bob", time_in: "18:00:00", event_start: "19:00:00", attendance_status: "yes"}
9: {name: "Bob", time_in: "18:00:00", event_start: "19:00:00", attendance_status: "yes"}
10: {name: "Dino", time_in: "19:05:00", event_start: "19:00:00", attendance_status: "yes"}
11: {name: "Anna", time_in: "19:05:00", event_start: "19:00:00", attendance_status: "no"}
12: {name: "Tina", time_in: "19:00:00", event_start: "19:00:00", attendance_status: "N/A"}
13: {name: "Aiza", time_in: "18:00:00", event_start: "19:00:00", attendance_status: "N/A"}
их запись будет зависеть от их time_in и event_start
Вот другие правила
TIME_IN TIME_START attendance_ status
6:00 7:00 yes = 10 tickets (EARLY + YES)
7:05 7:00 yes = 5 tickets (LATE + YES)
7:05 7:00 no = 3 tickets (LATE OR EARLY + NO)
7:00 7:00 N/A = 1 tickets (LATE + N/A)
6:00 7:00 N/A = 1 tickets(EARLY + N/A)
Я пытаюсь сделать это в JavaScript, но я до сих пор не знаю, как я могу сделать индекс быть кратным. Любая помощь могла бы быть полезна.