bullet์ด canvas ๋ฐ์ ๋ฒ์ด๋๋ฉด bullet์ bullets ๋ฐฐ์ด์์ ์ญ์ ํ๋ ํจ์์ผ.
๊ทธ๋ฐ๋ฐ ํ์ธํด๋ณด๋ ์ ๋ ๊ฒํด๋ ๋ฏธ์ฒ ์ ๊ฑฐํ์ง ๋ชปํ๊ณ ๋์น๋ bullet์ด ์๋๊ฒ ๊ฐ๊ฑฐ๋ ?
(๋ง์ฐ์ค์ด๋ฒคํธ์ bullets=[] (empty array)๋ฅผ ์ฃผ๊ณ ๋๋ ค์ง ๋์ฏค ํ๋ฉด ํด๋ฆญํด๋ณด๋๊น ํ์คํ ๋ ๋๋ง์ด ๋นจ๋ผ์ง)
์ด๋ป๊ฒ ์ ๊ทผํด๋ณด๋๊ฒ ์ข์๊น
ํน์ ๋ฐฐ์ด์ ์์์๋ถํฐ ๋์ง๋ง๊ณ ๋ค์์๋ถํฐ ์ํํ๋ ๊ฑด ์ด๋จ๊น์ ์ ๋ ๋ญ ์ญ์ ํด์ผํ๋ฉด ๋ฐฐ์ด ๋ค์์๋ถํฐ ๋๊ฑฐ๋ ์ฌ ๊ทธ๋ผ i-- ์ํด์ค๋ ๋๊ณ ...
์ด ์ฝ๋๋ ์๋ํ ๊ฒ ๊ฐ๊ธดํ๋ฐ ์ด์ํ๋ค์ ํด๋ฆญ์ผ๋ก ๋ฐฐ์ด ๋น์ฐ๋ ๊ฒ๋ณด๋จ ์ค์ ๋ฐฐ์ด ์์ ๊ฐฏ์๋ฅผ print ํด๋ณด์๋๊ฒ ์ ํํ ๋ฏ ํ๋ค์
ํน์ ์ด์์ด ํ๋ฉด ์ผ์ชฝ์ด๋ ์๋จ์ผ๋ก ์ด๋ํ๋ ๊ฑด ์๋์?
์๋จ์ด ์๋๋ผ ํ๋จ ์๋์ผ? ์ค์ํ๊ฑด ์๋์ง๋ง
remove ํธ์ถ์กฐ๊ฑด์ด ๋ญ์ง ๋ชจ๋ฅด๊ฒ ๋๋ฐ update์ ๋ฃ์๊ฑฐ๋ฉด ๋ ๊ฑธ๋ฆฌ๋๊ฒ ๋ง๋๊ฑฐ๊ฐ๊ณ , ์บ๋ฒ์ค ๋ฒ์์ ์ฝ๋ผ์ด๋ ์ถ๊ฐํด์ ๊ฐ์งํ๊ณ ํธ์ถํ๋๊ฑฐ๋ฉด ๊ทธ๋ ๊ทธ์๋ฆฌ์์ ์ง์ฐ๋๊ฒ ๋ซ์ง ์์๊น?
์ ๋ ์กด๋ ๋ฐ๋ณด์๋ผ ใ ใ ใ ์ผ์ชฝ ์๋จ ์บ์น๋ฅผ ๋ชปํ๊ตฌ๋ ใ ใ ใ
๊ณ ๋ง๋ค ใ ใ