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

Возвращаемые значения JavaScript

Изучите основы возвращаемых значений JavaScript

Каждая функция возвращает значение, которое по умолчанию равно не определено .

Любая функция завершается, когда ее строки кода заканчиваются или когда поток выполнения находит возврат ключевое слово.

Когда JavaScript встречает это ключевое слово, он завершает выполнение функции и возвращает управление вызывающему объекту.

Если вы передадите значение, это значение будет возвращено в результате выполнения функции:

const dosomething = () => {
  return 'test'
}
const result = dosomething() // result === 'test'

Вы можете вернуть только одно значение.

Чтобы имитировать возврат нескольких значений, вы можете вернуть объектный литерал или массив и использовать назначение деструктурирования при вызове функции.

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

Использование объектов:

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