Добрый день. Есть следующая логика: Функция конструктор Board создаёт объект board;
random = function () {
var min = 1;
var max = 20;
return Math.floor(Math.random() * (max - min) + min);
}
Board = function() {
var _board = [];
_board.width = 15;
_board.height = 40;
var set = function () {
for (var i = 0; i < _board.width; i++) {
_board.push([])
for (var ii = 0; ii < _board.height; ii++) {
_board[i].push(random());
}
}
}.call(set)
return _board;
}
board = Board();
board будет типа Array. нужно добавить всем объектам созданным через Board ещё один метод. Как бы это сделать получше.
Так как в моём варианте Board.prototype.someMethod не прокатет так как board не связан с ним.
Ну или как можно конструировать массивы с определёнными методами иначе.