Il faut utiliser setTimeout comme l'a dit FlorentG.
Neanmoins il faut faire attention.
L'appel a setTimeout n'est pas "bloquant", ton code continue a s'executer, donc tu ne peux pas l'utiliser a la place de ta fonction. Tu dois adapter ton code.
Autre detail, si tu veux executer une fonction a intervales reguliers, tu dois a chaque timeout reutiliser la fonction setTimeout.