Теоретический вопрос про return
В конце функции мы пишем return и говорим, что функция "возвращает" например какое либо значение переменной. А вот куда функция его возвращает ? Для консоли есть функция console.log(), для вывода на экран есть alert(). Значение переменной мы можем запомнить если объявили ее вне функции.
И если не сложно можно пример, как использовать значение возвращенные с помощью return ?
Ответы (2 шт):
Функция возвращает своё значение тому обращению, которое его вызвало:
function add(n) {
return n + n
}
let ten = add(5) // ten получит return функции add(5), то есть значение 10
Вот имеется условная функция createMassive() куда ты передаешь определенные аргументы и она создает тебе массив, и его ВОЗВРАЩАЕТ. то есть например вот так -
var newMassive = createMassive("собака", "Кот", "рыба");
А функция например вот что делает
function createMassive(cat, dog, fish) {
return [cat, dog, fish];
}
То есть получается это можно понять как
var newMassive = ["cat", "dog", "fish"]
Это самый простой пример, но думаю понятный.