Сообщение от Urfin
|
Что вернет функция, если она имеет такую конструкцию:
function a(e){
........
return b,
c,
d
}
То есть, если возвращаемые значения указаны через запятую, что она вернет?
|
Вернет последнее, т.е. d.
Т.к. запятая выполняет оба операнда (слева направо) и возвращает значение второго оператора.
Т.е. сначала запятая отбросит b и вернет c, затем отбросит с и вернет d;