Показать сообщение отдельно
  #8 (permalink)  
Старый 29.08.2014, 14:21
Интересующийся
Отправить личное сообщение для ДанилаDeep Посмотреть профиль Найти все сообщения от ДанилаDeep
 
Регистрация: 28.08.2014
Сообщений: 10

Сообщение от Erolast Посмотреть сообщение
Один раз ты используешь this в одной функции, второй раз - в другой. Один раз this имеет одно значение, второй - совершенно другое. Что непонятно?
Почему тогда если:
function MyRectangle(x1){
	    this.cordx1 = x1;
	    this.draw = function(){
                alert(this.cordx1);
	    }
	}

Rectangle = new MyRectangle(10)
Rectangle.draw();

выводится 10, т.е. значение this.cordx1 ????


Если так не получается передать параметр , то как можно?опишите пожалуйста,если вы знаете, я правда замучался!!!!
Ответить с цитированием