Показать сообщение отдельно
  #2 (permalink)  
Старый 16.08.2013, 09:57
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Ruzarh
/ объект
function Game() {
Не объект, а конструктор

Сообщение от Ruzarh
скрипт падает this.addLog(gameId)
Неправда:
/**
 * @constructor
 */
function Game() {}

Game.prototype = {
    addLog: function (gameId) {
        alert('log:' + gameId);
    },
    startGame: function (gameId) {
        if (this.addLog(gameId)) {
            return true;
        }
        return false;
    }
};

Object.defineProperty(Game.prototype, 'constructor', {
    value: Game
});

var game = new Game();
game.startGame('someId');
Ответить с цитированием