728x90
๋ฐ˜์‘ํ˜•

์ฝœ๋ฐฑํ•จ์ˆ˜ 1

[javascript] ์ฝœ๋ฐฑํ•จ์ˆ˜

์ฝœ๋ฐฑํ•จ์ˆ˜๋ž€? ์ฝœ๋ฐฑํ•จ์ˆ˜๋Š” ๋‹ค๋ฅธ ํ•จ์ˆ˜์— ๋งค๊ฒจ๋ณ€์ˆ˜๋กœ ๋„˜๊ฒจ์ค€ ํ•จ์ˆ˜๋ฅผ ๋งํ•œ๋‹ค. ํ•จ์ˆ˜๋ฅผ ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ๋ฐ›์•„์„œ ํ•จ์ˆ˜์•ˆ์—์„œ ๋˜ ๋‹ค๋ฅธ ํ•จ์ˆ˜๋ฅผ ์‹คํ–‰ํ•œ๋‹ค. ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ํ•จ์ˆ˜๋ฅผ ๋„˜๊ฒจ ๋ฐ›์€ ํ•จ์ˆ˜๊ฐ€ ๋จผ์ € ์‹คํ–‰์ด ๋˜๊ณ  ๋‚˜์ค‘์— ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ๋„˜์–ด์˜จ ํ•จ์ˆ˜๊ฐ€ ํ˜ธ์ถœ๋œ๋‹ค๋Š” ๊ฒƒ์—์„œ ์ฝœ๋ฐฑCallback)ํ•จ์ˆ˜๋ผ๊ณ  ํ•œ๋‹ค. ์ฝœ๋ฐฑํ•จ์ˆ˜๋Š” ํ•„์š”์— ๋”ฐ๋ผ ์ฆ‰์‹œ ์‹คํ–‰ํ• ์ˆ˜๋„ ๋‚˜์ค‘์— ์‹คํ–‰ํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ๋„˜๊ธธ ๋•Œ ํ•จ์ˆ˜์˜ ์ด๋ฆ„๋งŒ ๋„˜๊ฒจ์ฃผ๋ฉด ๋œ๋‹ค. ์˜ˆ ) function add(x, callback) {let sum = x + x; console.log(sum); callback(sum); } ์ถœ์ฒ˜ : https://inpa.tistory.com/entry/JS-%F0%9F%93%9A-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%..

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