В настоящее время я работаю над игрой-платформой, в которой будет много разных блоков, которые будут служить стенами и платформами.Чтобы узнать, пришел ли игрок в точку, где есть препятствие, я хотел бы пройтись по массиву всех блоков.
Конечно, я мог бы просто добавить объекты в массив после того, как я 'Мы создали их:
var blockArray = [];
var block1 = new Block();
blockArray.push(block1);
Но давайте посмотрим правде в глаза, я ленив, и код становится немного загроможденным.Есть ли способ добавить объект в массив из конструктора, что-то вроде этого:
var blockArray = [];
function Block () {
blockArray.push(this.Block);
}
, где this.Block означает вновь созданный объект.
Есть ли способ ссылаться на такой объект?
Заранее спасибо