Communiquez avec les autres et partagez vos connaissances professionnelles

Inscrivez-vous ou connectez-vous pour rejoindre votre communauté professionnelle.

Suivre

What is the result of the following statement? Why? And how to have the result expected?

for(var i =0; i <; i++) {

  setTimeout(function() {

    console.log(i);  

  },);

}

user-image
Question ajoutée par Jonathan de Flaugergues , software engineer , Abbeal
Date de publication: 2017/01/24
Amir Khan
par Amir Khan , LAMP/PHP Web Programmer , GTA Web Developers

Assuming the language is Javascript, knowing setTimeout and console.log there are2 obvious syntax errors:

1. Line #1: Missing the value after i <

2. Line #4:  Comma after curly bracket close

 

To run the script let's say i < then:

 

<script>

 

for(var i =0; i <; i++) {

 

  setTimeout(function() {

 

    console.log(i);  

 

  });

 

}

 

</script>

 

Thanks and Good Luck!

 

More Questions Like This