Показать сообщение отдельно
  #2 (permalink)  
Старый 16.07.2015, 01:14
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

Сообщение от Urfin
Что вернет функция, если она имеет такую конструкцию:

function a(e){
........
    return b,
    c,
    d
}


То есть, если возвращаемые значения указаны через запятую, что она вернет?
Вернет последнее, т.е. d.

Т.к. запятая выполняет оба операнда (слева направо) и возвращает значение второго оператора.

Т.е. сначала запятая отбросит b и вернет c, затем отбросит с и вернет d;

Последний раз редактировалось Decode, 16.07.2015 в 02:25.
Ответить с цитированием