перед каждым вызовом функции в this записывается ссылка(это просто ссылка на объект)
это не константный(неизменный) указатель как в некоторых языках это просто ссылка на объект(в контексте которого выполняется функция) т.е. this может заменятся на что угодно и зависит от того где и как вызывается функция
http://javascript.ru/tutorial/object/thiskeyword
Rectangle.draw() <- явно указан объект у которого берется свойство .cordx1