Разновидности return в JavaScript

161
28 апреля 2019, 00:30

Есть :

  1. return;
  2. return false;
  3. return (false);

в чем разница ?

Answer 1

При использовании первого функция вернет undefined.
второй и третий эквивалентны и при их использовании функция вернет false

Answer 2

Это новый ответ на вопрос, отмеченный дубликатом данного.
Ответ предназначен для чтения участником @Mark Minerov.

Смотрите. Предположим, вы пишете функцию. И вы хотите, чтобы она возвращала какое-то значение. Например, как функция input. Её можно вставить в другую функцию, записать в переменную или массив. Но, скажем, функцию print — нет, так как она ничего не возвращает. Вот пример использования (взял с другого сайта):

Данная функция возвращает квадрат аргумента X, где X — число.

function square(x) {
  return x * x;
}
READ ALSO
Как передать массив в следующий promise js

Как передать массив в следующий promise js

Хотелось бы передать в промис (тот что после комментария в коде) айди пользователя, помимо переменной lenta, сейчас передается только lenta:

200
Отфильтровать объект JS

Отфильтровать объект JS

Есть объект с вложениями, нужно отфильтровать его ветки по нужному значению в листе

138
Как сделать слайдер из div блоков на javaScript [закрыт]

Как сделать слайдер из div блоков на javaScript [закрыт]

Подскажите пожалуйста, нужно сделать слайдер на сайт как на картинкеПри клике на стрелку или пагинацию блок должен меняться

149
Ошибку синтаксиса JSON в консоли

Ошибку синтаксиса JSON в консоли

Есть каталог товаров в JSON файле:

131