call()์ ์คํํ ๋๋ง๋ค ์ด๋ค ๊ฐ์ฒด์ this ๊ฐ์ ๋ฐ๊พธ๋ ๋ช
๋ น! call()์ ์ฒซ๋ฒ์งธ ์ธ์๋ก๋ ๊ทธ ํจ์์ ๋ด๋ถ์ ์ผ๋ก this๋ฅผ ๋ญ๋ก ํ ์ง ์ค๊ณ , ๋๋ฒ์งธ ์ธ์๋ถํฐ๋ ํธ์ถํ๋ ค๋ ํจ์์ ์ธ์๊ฐ(parameter)์ด ๋ค์ด์ค๊ฒ ๋๋ค // object ์ function ์ฌ์ด์ ๊ด๊ณ๋ฅผ ๊ท๋ช
ํด๋ณด๊ธฐ 1 //์๋ก ์๋ฌด๋ฐ ๊ด๋ จ์ด ์๋ ๋ ๊ฐ์ฒด๋ฅผ ๋ง๋ค์์ด์. let kim = {name:'kim', first:10, second:20} let lee = {name:'lee', first:10, second:10} function sum(prefix){ return prefix +(this.first + this.second); // ์ด๋ค ๊ฐ์ฒด์๋ ์ํด์์ง ์์ ํจ์ } //sum ์ด๋ผ๋ ๊ฐ์ฒด๋ฅผ ์คํ์ํค๊ฒ ๋ค! consol..