@@Struppi:
var foo='test';
function overwrite(fn) {
fn='t';
}einfache Datentypen, werden in JS nicht als Referenzen übergeben. D.h. du müßtest hier eigentlich eine Fehlermeldung erhalten (Fehlerkonsole ist tatsächlich leer?), da fn der string 'test' ist und 'test' = 't' geht nicht.
?? 'fn' ist innerhalb der Funktion eine lokale Variable und fn = 't';
geht doch.
Live long and prosper,
Gunnar
--
„Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)
„Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)