let selectedBook = 32;
let books = [
{
"id": 19,
"user_id": "3",
"book_id": 32,
"status": "1",
"count": "5",
"borrowed_at": "2023-08-16 23:51:42",
"title": "Улицы разбитых фонарей",
"author": "Ескеевич А.С.",
"isbn": "2036820",
"isBookAccepted": false,
"counter": "5"
},
{
"id": 20,
"user_id": "3",
"book_id": 32,
"status": "1",
"count": "5",
"borrowed_at": "2023-08-16 23:51:45",
"title": "Улицы разбитых фонарей",
"author": "Ескеевич А.С.",
"isbn": "2036820",
"isBookAccepted": false,
"counter": "5"
},
{
"id": 21,
"user_id": "3",
"book_id": 32,
"status": "1",
"count": "5",
"borrowed_at": "2023-08-17 00:55:30",
"title": "Улицы разбитых фонарей",
"author": "Ескеевич А.С.",
"isbn": "2036820",
"isBookAccepted": false,
"counter": "5"
}
]
Нужно написать метод который сравнивает selectedBook и book_id каждого обьекта. Если айдишники совпадают надо уменьшить counter текущего обьекта. Как только counter первого обьекта достигнет 0 надо поменять isBookAccepted на true, и переходить к следуещему обьекту. тобишь по очереди. в массиве books могут быть обьекты с другими book_id, поэтому если не совпадает selectBook и book__id идем дальше. Метод вызывается при клике, за один клик уменьшаем сounter на один ОДНОГО обьекта.