[JavaScript] ๋ฐฐ์—ด

๊ฒจ๋ ˆยท2025๋…„ 5์›” 25์ผ

๐Ÿ“ ๋ฐฐ์—ด์ด๋ž€(array)?
๋ฐฐ์—ด์ด๋ž€ ์—ฐ๊ด€๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ์•„์„œ ํ†ต์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ ํƒ€์ž…์œผ๋กœ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•˜๋‚˜์˜ ๋ณ€์ˆ˜์— ๋‹ด์•„์„œ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ณ€์ˆ˜๊ฐ€ ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด๋ผ๋ฉด ๋ฐฐ์—ด์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•˜๋‚˜์˜ ๋ณ€์ˆ˜์— ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ.


โœ… ๋ฐฐ์—ด์˜ ์ƒ์„ฑ

  • ๋ฐฐ์—ด์„ ๋งŒ๋“œ๋Š” ๊ธฐํ˜ธ โžก๏ธ ๋Œ€๊ด„ํ˜ธ([ ])
    • ๋Œ€๊ด„ํ˜ธ ์•ˆ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ฝค๋งˆ( , )๋กœ ๊ตฌ๋ถ„ํ•ด์„œ ๋‚˜์—ดํ•˜๋ฉด ๋ฐฐ์—ด์ด ๋œ๋‹ค.

    • ์˜ˆ์‹œ
    var member = ['egoing', 'k8805', 'sorialgi']



โœ… ๋ฐฐ์—ด์˜ ์›์†Œ

  • ๊ฐ๊ฐ์˜ ๋ฐ์ดํ„ฐ โžก๏ธ ์›์†Œ(Element)์ด๋ผ๊ณ  ํ•จ.

    (+) ๋‹ด์•„ ๋†“์€ ๋ฐ์ดํ„ฐ๋ฅผ ๊บผ๋‚ด์˜ค๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ?

    var member = ['egoing', 'k8805', 'sorialgi']
    
    alert(member[0]);
    alert(member[1]);
    alert(member[2]);
    
    // ๊ฒฐ๊ณผ๋Š” ์•„๋ž˜์˜ ๋ฌธ์ž์—ด์„ ์ฐจ๋ก€๋กœ ๊ฒฝ๊ณ ์ฐฝ์œผ๋กœ ์ถœ๋ ฅ ๋  ๊ฒƒ์ž„.
    egoing
    k8805
    sorialgi



โœ… ๋ฐฐ์—ด ์ธ๋ฑ์Šค

console.log(names[0]); // 'egoing'
console.log(names[1]); // 'k8805'
console.log(names[2]); // 'sorialgi'

โžก๏ธ ๋ฐฐ์—ด์—์„œ ([์ธ๋ฑ์Šค])๋ฅผ ์‚ฌ์šฉํ•ด ์›ํ•˜๋Š” ์œ„์น˜์˜ ๊ฐ’์„ ๊บผ๋‚ผ ์ˆ˜ ์žˆ๊ณ , ์ธ๋ฑ์Šค๋Š” 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•จ!

โžก๏ธ 1์ด ์•„๋‹ˆ๋ผ 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์ฃผ์˜ํ•˜์ž!

profile
ํ˜ธ๋–ก ์‹ ๋ฌธ์ง€์—์„œ ๊ฐœ๋ฐœ์ž๋กœ ํ™˜์ƒ

0๊ฐœ์˜ ๋Œ“๊ธ€