[javascript] 중요한 내장 함수
자바스크립트는 다양한 내장 함수를 제공하여 강력한 기능을 제공합니다. 이 중 몇 가지를 살펴보겠습니다.
1. setTimeout()
setTimeout()
함수는 특정 시간 후에 코드 블록을 실행할 수 있게 해줍니다. 이 함수의 구문은 아래와 같습니다.
setTimeout(func, delay);
func
는 실행할 함수이고, delay
는 밀리초 단위로 지연될 시간을 나타냅니다.
예시:
setTimeout(function() {
console.log('이 메시지는 2초 후에 출력됩니다.');
}, 2000);
2. setInterval()
setInterval()
함수는 특정 시간 간격으로 코드 블록을 반복 실행할 수 있게 해줍니다. 이 함수의 구문은 아래와 같습니다.
setInterval(func, delay);
func
는 실행할 함수이고, delay
는 밀리초 단위로 실행 간격을 나타냅니다.
예시:
setInterval(function() {
console.log('이 메시지는 1초마다 출력됩니다.');
}, 1000);
3. fetch()
fetch()
함수는 네트워크 리소스를 가져오기 위한 API를 제공합니다. 이 함수의 가장 간단한 형태는 아래와 같습니다.
fetch(url)
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('데이터를 가져오는 중 에러가 발생했습니다.', error));
url
은 가져올 리소스의 URL을 나타냅니다.
이 외에도 자바스크립트는 다양한 내장 함수를 제공하고 있으며, 이러한 함수들을 잘 활용하면 보다 효율적이고 강력한 코드를 작성할 수 있습니다.
더 많은 정보는 MDN web docs에서 확인하실 수 있습니다.