손이 싸서 콜을 써서 놀아라.
2778 단어 call
1 function say() {
2 return this.role;
3 }
4 function Father() {
5 this.role = " ";
6 }
7 function Mother() {
8 this.role = " ";
9 }
10 function Brother() {
11 this.role = " ";
12 }
13 alert(say.call(new Father()));//
14 alert(say.call(new Mother()));//
15 alert(say.call(new Brother()));//
16 alert(say.call(null)); //undefind
17 alert(say.call(window)); //undefind
call 형식: say.call(obj,args);
이해:say()방법을 정상적으로 실행하고,say()방법의this는obj실례를 가리킨다.args는say()에 전송된 매개 변수이지만, 여기는 쓸모가 없습니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JScall () 및 apply () 방법에 대한 인스턴스 요약 사용최근에 JacvaScript에서의call()방법과apply()방법을 만났습니다. 그리고 어떤 때는 이 두 방법이 정말 중요합니다. 그러면 이 두 방법의 사용과 차이를 정리하겠습니다. 모든 함수는 두 가지 비계승적인 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.