Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.11.2020, 12:35
Аспирант
Отправить личное сообщение для djekokma Посмотреть профиль Найти все сообщения от djekokma
 
Регистрация: 09.10.2018
Сообщений: 32

Возврат из функции нескольких значений
При возврате из одной функции трех значений в виде массивов получаю доступ только к одному значению.

Например:
let p = () =>{
тело функции
return [a], [b], [c]}
- выводится только [с]

При обращении p()[0] - выводится значение [c],
при обращении p()[1] или[2] получаю undefined.
Если вывожу значения каждое отдельно - все правильно работает.

В чем ошибка и как правильно обратиться ко всем трем значениям?

Последний раз редактировалось djekokma, 26.11.2020 в 12:44.
Ответить с цитированием
  #2 (permalink)  
Старый 26.11.2020, 12:57
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 852

let p = () =>{
тело функции
return [a, b, c]
}
Ответить с цитированием
  #3 (permalink)  
Старый 26.11.2020, 13:12
Аспирант
Отправить личное сообщение для djekokma Посмотреть профиль Найти все сообщения от djekokma
 
Регистрация: 09.10.2018
Сообщений: 32

voraa,
Точно. Спасибо.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вернуть несколько значений из рекурсивной функции? Tipylja Node.JS 1 27.08.2018 17:58
Возврат аргумента в функции из вызывающей её функции ivanshum Общие вопросы Javascript 2 11.07.2014 13:36
Возврат принятого значения внешней функции из jquery ajax pro_xaoc jQuery 2 20.06.2014 12:20
Возврат результат из функции I'm_Lazy AJAX и COMET 5 10.05.2013 13:00
Возврат значения функции после завершения анимации (затухания) grego jQuery 5 16.04.2013 22:25