-
Notifications
You must be signed in to change notification settings - Fork 1
Lang tryDo
Grigoriev Oleg edited this page Mar 24, 2013
·
2 revisions
tryDo(funcs)
-
funcs
{Array} - список функций -
:return
{mixed} - результат первой выполненной. Если ни одна не сработала -undefined
.
Под некорректным выполнением функции подразумевается выброс исключения.
/* Create XMLHttpRequest object (IE or others) */
var funcs = [
function () {return new ActiveXObject("Msxml2.XMLHTTP");},
function () {return new ActiveXObject("Msxml2.XMLHTTP.3.0");},
function () {return new ActiveXObject("Msxml2.XMLHTTP.6.0");},
function () {return new XMLHttpRequest();}
];
var req = go.Lang.tryDo(funcs);