Почему при перезаписи этого объекта на пустой объект, алер выводит true? ведь __proto__ ссылается на уже пустой объект
А в этом моменте, мы просто меняем свойство объекта на который ссылается __proto__ rabbit, и все работает как нужно. (выводит false)
var obj = {
eats: true
}
function Rabbit(name) {}
Rabbit.prototype = obj
var rabbit = new Rabbit();
alert(Rabbit.prototype == obj); // true
alert(rabbit.__proto__ == obj); // true
alert(rabbit.__proto__ == Rabbit.prototype); // true, т.к. у обоих ссылка на один и тот же объект.
var isEventExists = $('#calendar').fullCalendar('clientEvents');
events.some(function(event) {
/* проверяем, попадает ли искомое событие под время нашего,
если да, возвращаем true, и isEventExists будет равным true,
что значит, что такое событие есть */ });
var eventList = $('#calendar').fullCalendar ('clientEvents', function(event) {
/* возвращаем true, если время одинаковое время события,
тогда оно будет добавлено в массив найденных событий,
который будет возвращен в eventList */ });
$("#table-content").on("click", ".data-vacation_redaction-id", function () {
e.preventDefault();
alert("Проверка");
});
let name = 20;
if (ymaps.geolocation.country == 'Россия') { // Если сделать Россию по умолчанию, этот блок условия можно убрать
document.getElementById('RU').style.display = 'block';
}
else if (ymaps.geolocation.country == 'США') {
document.getElementById('US').style.display = 'block';
}
// Функция проверки вхождения текущего часа в отрезов от from до to (не включительно)
function isHourRange(from, to) {
var now = new Date();
var curHour = now.getHours();
return curHour >= from && curHour < to;
}
if(isHourRange(0, 9)) {
$('.ageWindow').fadeIn(100);
}