Я пытаюсь проверить, совпадают ли значения объекта, и если да, вернуть true. Например, если все пятницы в порядке, верните true. Если нет, верните false.
Я пытался использовать что-то подобное, но это не работает ...
let schedule = {
"paul": {
"Friday": "ok",
"Saturday": "OK",
"Sunday": "--"
},
"peter": {
"Friday": "Ok",
"Saturday": "oK",
"Sunday": "ok"
},
"mary": {
"Friday": "ok",
"Saturday": "OK",
"Sunday": "--"
}
}
const re = /ok/i
if (Object.values(schedule).every(obj => re.test(obj.Friday))) {
console.log('match 05')
} else if (Object.values(schedule).every(obj => re.test(obj.Saturday))) {
console.log('match 06')
} else if (Object.values(schedule).every(obj => re.test(obj.Sunday))) {
console.log('match 07')
}