728x90
๋ฐ˜์‘ํ˜•

2025/01/10 1

[js] Array.from

Array.from()์€ JavaScript์—์„œ **์œ ์‚ฌ ๋ฐฐ์—ด ๊ฐ์ฒด(array-like object)**๋‚˜ **๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ ๊ฐ์ฒด(iterable object)**๋ฅผ ๋ฐฐ์—ด๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๋ฉ”์„œ๋“œ์ž…๋‹ˆ๋‹ค.Array.from(arrayLike, mapFunction, thisArg) arrayLike: ๋ณ€ํ™˜ํ•˜๋ ค๋Š” ์œ ์‚ฌ ๋ฐฐ์—ด ๊ฐ์ฒด๋‚˜ ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ ๊ฐ์ฒด์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋ฌธ์ž์—ด, Set, Map, NodeList ๋“ฑ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.mapFunction (์„ ํƒ์ ): ๋ฐฐ์—ด๋กœ ๋ณ€ํ™˜๋œ ํ›„ ๊ฐ ์š”์†Œ์— ๋Œ€ํ•ด ์‹คํ–‰ํ•  ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค.thisArg (์„ ํƒ์ ): mapFunction์—์„œ this๋กœ ์‚ฌ์šฉ๋  ๊ฐ’์ž…๋‹ˆ๋‹ค.์ฃผ์š” ํŠน์ง•:์œ ์‚ฌ ๋ฐฐ์—ด ๊ฐ์ฒด ๋ณ€ํ™˜: ๋ฐฐ์—ด์ฒ˜๋Ÿผ ์ธ๋ฑ์Šค๋ฅผ ๊ฐ€์ง€์ง€๋งŒ ๋ฐฐ์—ด ๋ฉ”์„œ๋“œ๋ฅผ ๊ฐ€์ง€์ง€ ์•Š๋Š” ๊ฐ์ฒด๋ฅผ ๋ฐฐ์—ด๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค...

Front/JS & jQuery 2025.01.10
728x90
๋ฐ˜์‘ํ˜•