Однако setTimeout может также получить список аргументов после второго параметра, поэтому его можно преобразовать в это:
могу использовать setTimeout, если я хочу вернуть значение
$.each(pCodes, function(index, pCode) {
setTimeout(func(parm1), 2000);
});
function func(in)
{
var value = 999;
return value;
}