Я использую Javascript с jQuery. Я хотел бы реализовать параметры. В С# он будет выглядеть примерно так:
/*
* odp the object to test
* error a string that will be filled with the error message if odp is illegal. Undefined otherwise.
*
* Returns true if odp is legal.
*/
bool isLegal(odp, out error);
Каков наилучший способ сделать что-то подобное в JS? Объекты?
function isLegal(odp, errorObj)
{
// ...
errorObj.val = "ODP failed test foo";
return false;
}
Firebug говорит мне, что вышеупомянутый подход будет работать, но есть ли лучший способ?