Hallo,
Das bezieht sich nicht auf die sogenannten "Primitives". Diese werden in der Funktion als Kopie verwendet, eine Änderung innnerhalb der Funktion ändert also den Wert der als Parameter übergebenen ursprünglichen Variable in diesem Fall nicht.
Mathias hat das hier beschrieben: http://molily.de/js/kernobjekte.html#objects-primitives (4; 4.1)
Was aber ist hiermit?
function funky (o) {
o = null;
}
var x = {};
funky(x);
alert(x);
Hier wird ja ein Objekt übergeben.
Gruß
jobo