for(var i in obj){ (finctuin(i){ код, который должен выполниться первее кода ниже })(i); // код, который должен выполниться после верхней функции, но он выполняется до неё.. }