국비수업/수업정리
자바스크립트 / 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