Javascript: Mostrar todos los parámetros de una función

Pequeña función para mostrar todos los parámetros de una función, puede ser útil cuando no estamos debugando js con Firebug o Chrome y queremos algo rápido.

function debugParamsFunction(args)
{
var outFunc = args.callee.toString();
outFunc = outFunc.substr('function '.length);
outFunc = outFunc.substr(0, outFunc.indexOf('('));
outFunc += " (";
for(var n=0; n if(typeof args[n] == "string") outFunc += "'";
outFunc += args[n];
if(typeof args[n] == "string") outFunc += "'";
if(n < (args.length-1)) {
outFunc += ", ";
}
}
outFunc += ");";
alert(outFunc);
}

Basta con hacer una llamada desde la función que queremos mostrar los parámetros con “debugParamsFunction(arguments);”.

Deja un comentario