์ฝ๋ฐฑ ํจ์๋?์ฝ๋ฐฑ ํจ์๋ ๋ค๋ฅธ ํจ์์ ์ธ์๋ก ์ ๋ฌ๋์ด ์คํ๋๋ ํจ์๋ฅผ ๋งํฉ๋๋ค.์ฆ, ํน์ ์์ ์ด ์๋ฃ๋ ํ ์คํ๋๊ฑฐ๋ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ์ ๋ ํธ์ถ๋๋ ํจ์์ ๋๋ค.function greet(callback) { callback();}function sayHello() { console.log("์๋ ํ์ธ์!");}greet(sayHello); ์์ ์ฝ๋์์ sayHello๊ฐ ๋ฐ๋ก greet ํจ์์ ์ ๋ฌ๋ ์ฝ๋ฐฑ ํจ์์ ๋๋ค.greet ํจ์ ๋ด๋ถ์์ callback()์ด ํธ์ถ๋๋ฉด์ ์ ๋ฌ๋ ์ฝ๋ฐฑ ํจ์๊ฐ ์คํ๋ฉ๋๋ค. ์ฝ๋ฐฑ ํจ์ ๋ด๋ถ์์์ this์ฝ๋ฐฑ ํจ์ ๋ด์์ this ํค์๋๋ฅผ ์ฌ์ฉํ ๋ ๊ธฐ๋ํ๋๋ก ์๋ํ์ง ์์ ์ ์์ต๋๋ค. const user = { name: 'y9s2n6', greet: fu..