객체지향 프로그래밍 - 객체와함수,call,bind
Call() 과 bind() 를 사용해서 평범한 함수를 객체의 메소드로 사용할 수 있다. call() 메소드로 쓸 함수.call(호출에 제공되는 this의 값,인자1,인자2,..) var kim = {name:'kim', first:10, second:20} var lee = {name:'lee', first:10, second:10} function sum(prefix){ return prefix+(this.first+this.second); } //sum()에 쓰일 this값은 kim console.log("sum.call(kim)", sum.call(kim, '=> ')); // 결과 : sum.call(kim)=>30 //sum()에 쓰일 this값은 lee console.log("lee.call..
2021. 10. 25.