Показать сообщение отдельно
  #1 (permalink)  
Старый 01.04.2014, 17:34
Новичок на форуме
Отправить личное сообщение для ArriWei Посмотреть профиль Найти все сообщения от ArriWei
 
Регистрация: 01.04.2014
Сообщений: 2

Вопрос по странному присвоению функции
Не могу понять, что делает вот эта строчка в коде
bob.setAge = setAge;
Может мне кто-нибудь доходчиво объяснить? Буду благодарен за ответ.

var bob = {
        name: "Bob Smith",
        age: 15
    };

    var frank = {
        name: "Frank Wolf",
        age: 32
    };

    function setAge(newAge) {
        this.age = newAge;
    }

    bob.setAge = setAge;
    bob.setAge(23);
Ответить с цитированием