예시는 다음과 같습니다. 코드 복사 코드는 다음과 같습니다. /* *<br>*동물 <br>*/ <br>function Animal(){ <br>this.name='Amimal' <br>this.showName=function(){ <br>alert(this.name) ); <br>} ; <br>} <br>/* <br>*cat<br>*/ <br>function Cat(){ <br>this.name='cat'} <br>var Animal=new Animal;//동물 객체 생성<br>var cat=new Cat;//고양이 객체 생성<br>animal.showName.call(cat,'','');//출력 고양이, showName 함수의 현재 this를 나타내는 cat <br>animal.showName.apply(cat,[]);//Output cat <br>이 되었습니다.//call 함수와 Apply 함수의 차이점은 구문이 다음과 같습니다. 호출은 function.call(obj,param1,param2 ...); appplay의 구문은 function.call(obj,[]/*params[]parameter array*/); 🎜><br><br> </div>