Показать сообщение отдельно
  #1 (permalink)  
Старый 06.08.2012, 14:48
Интересующийся
Отправить личное сообщение для stp008 Посмотреть профиль Найти все сообщения от stp008
 
Регистрация: 29.05.2012
Сообщений: 10

Почему false?
функция readvalues создает свойства объекта calculator и присваивает им значение. почему при проверке выдает 0?

var calculator = {
  sum: function() {
    return this.a + this.b;
  },

  mul: function() {
    return this.a * this.b;
  },

  readValues: function() {
    this.a = 90;
    this.b = 30;
  }
};

alert( "a" in calculator );
Ответить с цитированием