{} используется, чтобы избежать случая, когда модальное окно еще не открыто (возвращается undefined). Вы также можете назначить его равным {isShown: false} чтобы сделать его более {isShown: false}.
Ответ 7
if($('.modal').hasClass('in')) {
alert($('.modal .in').attr('id')); //ID of the opened modal
} else {
alert("No pop-up opened");
}
Ответ 8
С Bootstrap 4:
if ($('#myModal').hasClass('show')) {
alert("Modal is visible")
}