[JavaScript] ํ๋ฒ์ ํ๋ ๋ฐฐ์ด ์์ฑ & ์ด๊ธฐํ
ยท
Frontend/JavaScript
JavaScript์ ๋ฐฐ์ด(Array)๋ ๊ฐ์ฒด(ํจ์)๋ค. ๋ฐ๋ผ์, ๋ํ์ ๊ฐ์ฒด์งํฅ ์ธ์ด์ธ ์๋ฐ์ ๋ง์ฐฌ๊ฐ์ง๋ก new Array()๊ฐ ์กด์ฌํ๋ค. ๋ฐฐ์ด์ ์์ฑ์(new Array())์ ํ๋์ ์ซ์ ๋งค๊ฐ๋ณ์๋ก ์์ฑํ ์ ์์ง๋ง, ๊ทธ ๊ฒฐ๊ณผ๋ length๊ฐ ๋งค๊ฐ๋ณ์๊ณ , ๊ธธ์ด๋งํผ์ ๋น ์ฌ๋กฏ์ ๊ฐ์ง ๋ฐฐ์ด์ด๋ค. ๋ฐฐ์ด์ ์ด๊ธฐ๊ฐ์ ํ์ธํด๋ณด๋ฉด undefined๊ฐ ์ถ๋ ฅ๋๋ ๊ฒ์ ๋ณผ ์ ์๋ค. let datas = new Array(5) console.log(datas[0]) // undefined console.log(datas.length) // 5 ์๋์ ๊ฐ์ด new Array()์ ๋งค๊ฐ๋ณ์์ ์ํ๋ ์ด๊ธฐ๊ฐ๋ค์ ๋๊ฒจ์ฃผ๋ ๋ฐฉ๋ฒ์ผ๋ก ์์ฑ๊ณผ ์ด๊ธฐํ๋ฅผ ๋์์ ํ ์ ์์ง๋ง, ๋ฐฐ์ด์ ๊ธธ์ด์ ๋ฐ๋ผ ํ๊ณ๊ฐ ์กด์ฌํ๋ค. // new Ar..