Отрывок из книги:
window.color = "red";
var о = {
color: "Bluе"
};
function sayColor() {
alert(this.color);
}
sayColor(); // " red"
o.sayColor = sayColor;
o.sayColor(); // " Bluе"
Функция sayColor( )
здесь определена глобально, но ссылается на объект this. Значение this не определяется вплоть до вызова функции, поэтому при выполнении
кода оно может изменяться.
Когда функция sayColor( )
вызывается в глобаьной
области видимости, она выводит строку "red", потому что this указывает на объект window, то есть значение this.color
эквивалентно window.color
.
Когда после
назначения функции объекту о
вызывается функция о.sayColor( )
, объект this
указывает на о и свойство this.color
интерпретируется как о.color
, в результате выводится строка "Bluе".
переменная var 0 - у вас на русском, переименуйте на английский
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть два поля в mysql один типа timestamp другой dateКак перенести (обновить) правильно из поля timestamp в поле date
Есть такая задача выбрать покупателей, у которых возраст от 10 до 50 лет? Для решения задачи написал такой скрипт
Есть своя, самописная, функция хэширования пароля (не суть важно что конкретно делает сама функция, больше интересен теоретический аспект...
Пытаюсь импортировать дамп боевой БД на mySQLСначала ругался на несоответствующую версию языка