мир.игрок = { задано: {}, обновить: обновитьИгрока, }; // // // // мир.ключники.push(function(ключ, путь, значение){ if (!ключ.startsWith("игрок")) { return; } var свойство = путь.slice(1).join("."); мир.игрок.задано[свойство] = значение; }); // // // // function обновитьИгрока() { var к = [ мир.игрок.задано["клавиши.0"], мир.игрок.задано["клавиши.1"], мир.игрок.задано["клавиши.2"], ]; var влево = (мир.ввод.клавиши[к[0]] == true); var вправо = (мир.ввод.клавиши[к[1]] == true); var вверх = (мир.ввод.клавиши[к[2]] == true); console.debug("игрок. влево/вправо/вверх", влево, вправо, вверх); }