<script>
var oldTime = new Date();
var newTime = 0;
// if(self.key == 32) {
while(true) { // бесконечный цикл, имитирующий постоянно нажатый пробел
newTime = new Date();
if(newTime - oldTime > 2000) { // Каждые 2 секунды
console.log('Новая пуля'); // this.bullets.push(new Bullet(data.a, data.x, data.y, data.h, data.w));
oldTime = newTime;
}
}
</script>