Я вообще не могу очистить, если я использую более 3 операторов цикла for в js, использую ли я точку с запятой (;) или coma (,)

#javascript #for-loop

#javascript #for-loop

Вопрос:

Вот так

 (i = 0 len = cars.length text = "" i < len i  )
  

замените этот-

 (i = 0; i < len; i  )
  

Есть ли в javascript конкретное правило, где я должен использовать запятую или точку с запятой?

Комментарии:

1. Какой вопрос вы используете , в своем коде?

Ответ №1:

Давайте рассмотрим следующий for цикл

 for(let i=0,len=val.length;i<val;i  ){}
  

В приведенном выше цикле переменная length и i объявляется внутри цикла. В этом случае необходимо использовать разделение запятой.

Давайте рассмотрим следующий for цикл

 let len = val.length;
for(let i=0;i<len;i  ){}
  

В приведенном выше случае переменная len объявляется перед самим циклом и, следовательно, достаточно просто разделителя с запятой(;).