Рубрики
Без рубрики

Любопытное использование запятых в JavaScript

Недавно я обнаружил любопытную, но, возможно, полезную вещь в JavaScript, связанную с оператором запятой. В основном я использую запятые для разделения свойств объекта или элементов массива. Однако я никогда не уделял особого внимания его использованию внутри выражения. Возьмите это: (“а”, “б”) Оба выражения (в данном случае строки) вычисляются, и это возвращает последний элемент, выражение после последней запятой. В этом примере он возвращает “b”.

Недавно я обнаружил любопытную, но, возможно, полезную вещь в JavaScript, связанную с оператором запятой.

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

Однако я никогда не уделял особого внимания его использованию внутри выражения.

Возьми это:

('a', 'b')

Оба выражения (в данном случае строки) вычисляются, и это возвращает последний элемент, выражение после последней запятой. В этом примере он возвращает 'b' .

Вы можете присвоить значение переменной, например:

const letter = ('a', 'b')
letter === 'b' //true

Оригинал: “https://flaviocopes.com/javascript-commas/”