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

Простая задачка на идентичность объектов
Пожалуйста, подскажите, как решить вот такую задачку:

// Заставьте это работать
function Dummy() {
    // что-то тут нужно написать
}

Dummy.prototype.value = 'dummy';

Dummy.prototype.setValue = function (value) {
    this.value = value;
};

Dummy.prototype.getValue = function () {
    return this.value;
};

// Используем
var foo = new Dummy();
var bar = new Dummy();

bar.setValue(123);

// Тесты
console.log('-------------------');
console.info('foo === bar ->', foo === bar); // true
console.log('values:', [foo.getValue(), bar.getValue()]); // [123, 123]

// Bonus level
//baz = Dummy();
//console.info('baz === bar ->', baz === bar, baz.getValue()); // true, 123
Ответить с цитированием