auramacker
@auramacker
Занимаюсь веб-разработкой.

Как создать метод-конструктор?

Здравствуйте! Пишу небольшую игру основанную на MVC. Возник вопрос. Как создать внутри Model свойство объект какого-либо элемента мира. И как правильно его вызвать чтобы получаемый объект был объектом Model. Делаю та, но объект не добавляется.

var model = {
    CreateGameObject: function(elem) {
      var gameArea = this.area;
      this.elName = elem; 
      this.makeDiv = function() {
        var parentElem = document.getElementById("game-area");
        console.log(parentElem);
        var div = document.createElement("div");
        div.setAttribute("id", elem);
        div.className = "wall";
        parentElem.appendChild(div)
      }
    },
    mainMethod: function(){
    var obj1 = new this.CreateGameObject("obj1"); 
    }
};
  • Вопрос задан
  • 137 просмотров
Пригласить эксперта
Ответы на вопрос 1
function model() {

}

var myModel = new model();

console.log(myModel);

Тогда myModel будет инстансом model.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы