Что делает три точки с запятой в выражении JavaScript, делают?

Я видел тройную точку с запятой в нескольких выражениях тут и там.
Это имеет какой-либо логический эффект?

Самая близкая вещь я видел объяснение, состоит в том, что оно говорит компрессору Dean Edwards игнорировать ту строку.

;;; var someVar = 'Rebel';
8
задан brentonstrine 28 October 2014 в 17:51
поделиться

4 ответа

Это заставляет людей задавать вопросы о StackOverflow.

Кроме этого, он ничего не делает.

26
ответ дан 5 December 2019 в 04:29
поделиться

Nothing. Абсолютно ничего.

Три точки с запятой, десять точек с запятой, сто точек с запятой - все они интерпретируются с одним и тем же результатом: nothing.

18
ответ дан 5 December 2019 в 04:29
поделиться

Это пустые утверждения, не имеющие никакого эффекта. Возможно, интерпретатор или компилятор удалит их, если синтаксис не требует инструкции.

1
ответ дан 5 December 2019 в 04:29
поделиться

Завершает пустой оператор 3 раза.

8
ответ дан 5 December 2019 в 04:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: