๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Study/Java

๐Ÿ™Œ๐Ÿป ๊ธฐ๋ณธ ๊ฐœ๋… ์ •๋ฆฌํ•˜๊ธฐ (3)

by hong- 2022. 4. 7.

๐Ÿ–ค ๋ฐฐ์—ด

๐Ÿ‘‰๐Ÿป ๋ฐฐ์—ด

  - [] ์•ˆ์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ฐ’์„ ๋‹ด์„ ์ˆ˜ ์žˆ๋Š” ํ˜•ํƒœ๋กœ ๊ฐ๊ฐ์˜ ๊ฐ’์„ ์š”์†Œ๋ผ๊ณ  ๋ถ€๋ฆ„

 let ๋ฐฐ์—ด์ด๋ฆ„ = ['์š”์†Œ1', '์š”์†Œ2', '์š”์†Œ3'];

๐Ÿ“ ๋ฐฐ์—ด์— ์š”์†Œ ์ถ”๊ฐ€ : push

let A = [];

A.push('์ฟ ํ‚ค')
A.push('์Šค์ฝ˜')

//A๋ผ๋Š” ๋ฐฐ์—ด์— ์ฟ ํ‚ค์™€ ์Šค์ฝ˜์ด ๋‹ด๊น€

๐Ÿ“ ๋ฐฐ์—ด์˜ ๊ธธ์ด ํ™•์ธ : length

console.log(A.length)

๐Ÿ–ค ๊ฐ์ฒด

๐Ÿ‘‰๐Ÿป ๊ฐ์ฒด

  - ํŠน์ •ํ•œ ์ •๋ณด๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Œ

  - ๊ฐ์ฒด ์žฅ์  : ๋ฐฐ์—ด์€ ๋งŽ์€ ์–‘์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ๊บผ๋ฒˆ์— ๋‹ด๊ธฐ ๊ฐ€๋Šฅ

  - ๊ฐ์ฒด ๋‹จ์  : ํŠน์ •ํ•œ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ณ  ์ฐพ๋Š”๋ฐ ์–ด๋ ค์›€

let ๊ฐ์ฒด์ด๋ฆ„ = {};
let ๊ฐ์ฒด์ด๋ฆ„ = { ํ‚ค : ๊ฐ’ };

 - ๋ฐฐ์—ด์€ ๋Œ€๊ด„ํ˜ธ [] ๋ฅผ ์‚ฌ์šฉ / ๊ฐ์ฒด๋Š” ์ค‘๊ด„ํ˜ธ {}๋ฅผ ์‚ฌ์šฉ

 - ๊ฐ์ฒด๋Š” ํ‚ค์™€ ๊ฐ’์œผ๋กœ ์ด๋ฃจ์–ด์ง

     → ํ‚ค : ๋‚˜ํƒ€๋‚ด๊ณ ์žํ•˜๋Š” ์ •๋ณด

     →๊ฐ’ : ์ •๋ณด์— ๋Œ€ํ•œ ๊ฐ’


๐Ÿ“๊ฐ์ฒด์— ์žˆ๋Š” ์ •๋ณด ์กฐํšŒ : '๊ฐ์ฒด์ด๋ฆ„.ํ‚ค'

  : ๊ฐ์ฒด์ด๋ฆ„.ํ‚ค์˜ ํ˜•ํƒœ๋กœ ๊ฐ’์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ


๐Ÿ“๊ฐ์ฒด์— ์žˆ๋Š” ์ •๋ณด ์ถ”๊ฐ€ : '๊ฐ์ฒด์ด๋ฆ„.ํ‚ค = ๊ฐ’'

  : ๊ฐ์ฒด์ด๋ฆ„.ํ‚ค์˜ ํ˜•ํƒœ๋กœ ๊ฐ’์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ