Прикладной код

Запятая

Запятая

Позволяет вычислить несколько выражений в одном операторе. Возвращает результат вычисления последнего выражения.

Синтаксис

Выражение1, Выражение2, Выражение3...

Параметры

  • Выражение1, Выражение2, Выражение3 — выражения, перечисляемые в одном операторе.

Описание

Используется, когда требуется включить несколько выражений в место, принимающее только одно выражение. Наиболее частый пример использования этого оператора - передача нескольких параметров в цикл for.

Допустим, в arr хранится двумерный массив (матрица) по 10 элементов с каждой стороны. Добавление оператора «запятая» позволит увеличить две переменных сразу.

Еще один пример использования оператора запятая - вычисления перед возвратом значения. В этом случае будет возвращен только последний элемент, но все предыдущие так же будут вычислены.

Примеры

Использование в массиве.

for (var i = 0, j = 9; i <= 9; i++, j--) {
 alert("a[" + i + "][" + j + "]= " + a[i][j])
}

Вычисление и возврат значения.

function myFunc () {
  let x = 0;

  return (x += 1, x); // то же самое, что return ++x;
}