Пусть наша функция, которую мы собираемся вызывать на месте, параметром принимает строку для вывода алертом:
function(str) {
console.log(str);
}
Давайте вызовем нашу функцию на месте, передав ей строку для вывода в консоль:
(function(str) {
console.log(str); // выведет '!!!'
})('!!!');
Определите, не запуская код, что выведется в консоль:
(function(num1, num2) {
console.log(num1 + num2);
})(1, 2);