@podkudahka
крутой

Зачем в этом коде this.sum реализуется методом? Разве нельзя написать просто this.sum = this.x+this.y?

function Test(){
		// объявляем и инициализируем свойства
		this.x=5;
		this.y=3;
		// объявляем методы
		this.sum=function(){
			return this.x+this.y;
		}
		// выполняем иные конструктивные действия
		alert("Constructor: x="+this.x+", y="+this.y+", sum="+this.sum());
	}
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 1
twobomb
@twobomb
Ну напишите вы
this.sum = this.x+this.y
Я меняю х на 10, вызываю sum а мне возвращает 8, хотя 10 +3 как бы 13
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы