Что вернет функция, если она имеет такую конструкцию:
function a(e){
........
return b,
c,
d
}
То есть, если возвращаемые значения указаны через запятую, что она вернет? Столкнулся с такой конструкцией первый раз.
Вот полный пример такой функции:
function getHref(e) {
if (!e) return !1;
var t = !1;
return e.getAttribute && (t = e.getAttribute("data-href") || e.getAttribute("href")),
t || (e.pathname ? t = e.pathname + e.search + e.hash : tag(e) || (t = e)),
t || !1
}