국비수업/수업정리

자바스크립트 / 13

밀김 2023. 4. 7. 14:18
728x90

 

 

 

 

 

 

 

 

 

 

        // this.#enemies[0] = new Enemy(200,100);
       // this.#enemies[1] = new Enemy(200,100);
        // this.#enemies[2] = new Enemy(300,100);
        // this.#enemies[3] = new Enemy(400,100);
        // this.#enemies[4] = new Enemy(500,100);
        
        반복문으로 변경하기
                for(let i=0; i<5; i++){
            this.#enemies[i] = new Enemy(100*(i+1),100);
            //0부터 시작하니까 i+1하하하
        }

 

 

 

 

- Math.floor( 바닥값:내림 ) , Math.round( 중간근처.정확하게 가운데면 위로 올라간다(ceil) ), Math ceil( 천장값:올림 ) 

 

 

 

 

   
   //랜덤값
   for(let i=0; i<5; i++){
            let x = Math.floor(Math.random()*701); //0~700
            let y = Math.floor(Math.random()*101); //1~100
            this.#enemies[i] = new Enemy(x,y);
        }

 

 

 

      for(let enemy of this.#enemies){
            enemy.update();
        }   
        
        //코드의 값들을 꺼내준다

 

 

 

        for(let idx in this.#enemies){
            console.log(idx);
        }
        //for-in문은 index값을 반환해줌

 

 

 

 

 

 

 

 

 

 

 

728x90