ProghubPH

Что выведет на экран следующий код?

 один вариант
var obj = { a: 2 }; 
function f( obj ) { 
    obj = { a: 3 }; 
} 
f( obj ); 
alert( obj.a ); 
3
2
obj
Произойдёт ошибка