너 정말 setTimeout을 아느냐(둘)
setTimeout(code,millisec,lang)
setTimeout () 방법은 지정한 밀리초 후에 함수나 계산 표현식을 호출하는 데 사용됩니다.팁: 1000ms = 1초.
매개 변수
묘사
code
필요합니다.호출할 함수 다음에 실행할 함수
JavaScript
코드 문자열.
millisec
필요합니다.코드를 실행하기 전에 기다려야 하는 밀리초수입니다.
lang
선택할 수 있습니다.스크립트 언어: JScript, VBScript, JavaScript
arg1...n
선택할 수 있습니다.코드에 들어오는 인삼입니다.
예:
setTimeout(function(a,b){
console.log(1+a+b);// :8
},1000,3,4)
this
setTimeout의 첫 번째 인자 코드의this는 window 대상을 인용합니다. setTimeout은 window 아래의 대상이기 때문입니다.
var a=1;
var obj={
a:2,
b:function(){
setTimeout(function(){
console.log(this.a);// :1;
},2000);
}
};
obj.b();
이것은 항상 bind를 통해 해결할 수 있습니다.
var a=1;
var obj={
a:2,
b:function(){
setTimeout(function(){
console.log(this.a);// :2;
}.bind(this),2000);//
}
};
obj.b();
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.