array-object

Array

  • Array ์•ˆ์—๋Š” ๋‚ด๊ฐ€ ๋„ฃ๊ณ  ์‹ถ์€๊ฑฐ ๋ญ๋“  ๋„ฃ์„ ์ˆ˜ ์žˆ๋‹ค.

  • ๊ฐ์ฒด์•ˆ์— ๋ฐฐ์—ด๋„ ์†ํ•ด ์žˆ๋‹ค.

  • ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ Array๋Š” ํ‚ค๊ฐ’์€ ํ•ญ์ƒ ์ธ๋ฑ์Šค ์ˆซ์ž์ด๊ณ  value๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค.

  • arr[3] // [์ด ์•ˆ์—”] ์ˆซ์ž๋งŒ ๋“ค์–ด ์˜ฌ ์ˆ˜ ์žˆ๋‹ค.

๋ฉ”์„œ๋“œ ๊ณต๋ถ€ํ•  ๋•Œ ์ค‘์š”ํ•œ ์ 

var arr = [1,2,3]

console.log(arr.push(4)); //? push ๋ฉ”์„œ๋“œ๊ฐ€ ๋ฆฌํ„ดํ•ด์ฃผ๋Š”๊ฑด ๋ญ˜๊นŒ?
  • MDN ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•œ๋‹ค.

  • ๋งค๊ฐœ๋ณ€์ˆ˜ / ๋ฐ˜ํ™˜๊ฐ’ / ์„ค๋ช…๋ฌธ๊ตฌ ์ฒซ์ค„ ์„ ํ•„์ˆ˜์ ์œผ๋กœ ๋ณธ๋‹ค.

Object

var obj = {
    name: 'sla'
};

name(key) / 'sla'(value) ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค.

value์ž๋ฆฌ์—” ๋ญ๋“  ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค. ๋ฐฐ์—ด/๊ฐ์ฒด/ํ•จ์ˆ˜...โ˜†

for in ๋ฌธ

key๋ฅผ ๋ณ€์ˆ˜๊ฐ’์œผ๋กœ ๋„ฃ๊ณ  ์‹ถ์„ ๋•Œ

์ด๋ ‡๊ฒŒ ๋Œ€๊ด„ํ˜ธ๋ฅผ ์จ์„œ a๋ณ€์ˆ˜๋ฅผ ๊ฐ€์ ธ์˜จ๋‹ค!ใ…!

์‚ฌ์šฉํ•˜๊ธฐ

[object object] ๊ฐ€ ์™œ ์ฝ˜์†”์— ์ฐํž๊นŒ?

๋ฌธ์ž์—ด๋กœ ๋งŒ๋“œ๋Š” ๊ณผ์ •์—์„œ ์ƒ๊ธฐ๋Š” ์ผ!

Last updated

Was this helpful?