File tree Expand file tree Collapse file tree 1 file changed +28
-20
lines changed Expand file tree Collapse file tree 1 file changed +28
-20
lines changed Original file line number Diff line number Diff line change 22
33var tabFeu = [ "_" , "_" , "_" ] ;
44
5- // Feu rouge
6- setTimeout ( function ( ) {
7- tabFeu [ 0 ] = "x" ;
8- console . log ( tabFeu [ 0 ] + " | " + tabFeu [ 1 ] , " | " + tabFeu [ 2 ] ) ;
9- console . log ( "------------------" ) ;
10- } , 2000 ) ;
5+ function sleep ( ms ) {
6+ return new Promise ( ( resolve ) => setTimeout ( resolve , ms ) ) ;
7+ }
118
12- // Feu vert
13- setTimeout ( function ( ) {
14- tabFeu [ 0 ] = "_" ;
15- tabFeu [ 2 ] = "x" ;
16- console . log ( tabFeu [ 0 ] + " | " + tabFeu [ 1 ] , " | " + tabFeu [ 2 ] ) ;
17- console . log ( "------------------" ) ;
18- } , 4000 ) ;
9+ async function programme ( ) {
10+ while ( true ) {
11+ // Feu rouge
12+ tabFeu [ 1 ] = "_" ;
13+ tabFeu [ 0 ] = "x" ;
14+ console . log ( tabFeu [ 0 ] + " | " + tabFeu [ 1 ] , " | " + tabFeu [ 2 ] ) ;
15+ console . log ( "------------------" ) ;
16+ await sleep ( 2000 ) ;
1917
20- // Feu orange
21- setTimeout ( function ( ) {
22- tabFeu [ 2 ] = "_" ;
23- tabFeu [ 1 ] = "x" ;
24- console . log ( tabFeu [ 0 ] + " | " + tabFeu [ 1 ] , " | " + tabFeu [ 2 ] ) ;
25- console . log ( "------------------" ) ;
26- } , 4500 ) ;
18+ // Feu vert
19+ tabFeu [ 0 ] = "_" ;
20+ tabFeu [ 2 ] = "x" ;
21+ console . log ( tabFeu [ 0 ] + " | " + tabFeu [ 1 ] , " | " + tabFeu [ 2 ] ) ;
22+ console . log ( "------------------" ) ;
23+ await sleep ( 2000 ) ;
24+
25+ // Feu orange
26+ tabFeu [ 2 ] = "_" ;
27+ tabFeu [ 1 ] = "x" ;
28+ console . log ( tabFeu [ 0 ] + " | " + tabFeu [ 1 ] , " | " + tabFeu [ 2 ] ) ;
29+ console . log ( "------------------" ) ;
30+ await sleep ( 500 ) ;
31+ }
32+ }
33+
34+ programme ( ) ;
You can’t perform that action at this time.
0 commit comments