JavaScript

[노마드 코더] Intervals & Timeouts

개발자 마멋 2023. 11. 15. 12:00

Intervals

- 매번 일어나야 하는 무언가를 지정

- 예시 : 매 3초마다 무슨 일이 일어나게 하고 싶을 때 사용

 

명령어 : setInterval

setInterval(function_name, ms)

 

첫번째 인자 : 호출하고자 하는 함수 이름

두번째 인자 : 호출 간격, ms(milliseconds)로 표기

 

사용 예시

function sayHello() {
    console.log("hello");
}

setInterval(sayHello, 5000);

 

결과 : 콘솔에 5초마다 hello 출력


Timeout

- 함수를 일정 시간이 흐른 뒤 한 번만 호출

 

- 명령어 : setTimeout

setTimeout(function_name, ms)

 

사용 예시

function sayHello() {
    console.log("hello");
}

setTimeout(sayHello, 5000);

 

5초 후 콘솔에 "hello" 호출

let textNodes = document.querySelectorAll("div.tt_article_useless_p_margin.contents_style > *:not(figure):not(pre)"); textNodes.forEach(function(a) { a.innerHTML = a.innerHTML.replace(/`(.*?)`/g, '$1'); });