Das ist immer noch Call by Reference, denn sm IST ein Objekt. Bei call by value muesstest du obj.value uebergeben und duerftest in der funktion nicht auf das objekt zugreifen!
Warum soll eigentlich alles bei JS Call by Value sein? Steht das irgendwo?
Bio