-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtimer.js
29 lines (22 loc) · 813 Bytes
/
timer.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
function saludaTiempo(mensaje){
console.log(`Hola en tiempo programado ${mensaje}`)
}
function enviarMesnaje(mensaje){
console.log(`este el mesnaje ${mensaje}`)
}
//saludaTiempo('10000 segundos');
function sumar(a, b){
console.log(`funcion sumar despues de 20000 milesegundos Resultado = ${a + b}`);
}
//Higer-Order Programming, llamar una dentro de otra funcion
setTimeout(saludaTiempo, 10000, '10000 segundos');
setTimeout(sumar, 20000, 10, 10);
//SetImmediate ejecuta primero codigo sincrono
//Se Ejecuta primero
console.log('Antes de setImmediate');
//Se ejecuta tercero
setImmediate(enviarMesnaje,'ejecutando setImmediate()');
//Se ejecuta Segundo
console.log('Despues de setImmediate');
//SetInterval ejecuta primero codigo sincrono
setInterval(enviarMesnaje, 1500,'ejecutando setInterval()');