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

Как это

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

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

(i = 0; i < len; i++)

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

1 Ответ

0 голосов
/ 27 марта 2019

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

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

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...