hallo again Siri
Schwerer Tobak... Da muss ich wohl noch mehr in die Praxis gehen, ...
dann lass doch mal zur Veranschaulichung den folgenden auf das Minimum
reduzierte Code zeilenweise auf eine JavaScript-Konsole los.
var x = function () {var a="a";return {a:a};}; // undefined
x(); // Object -> a: "a"
x() instanceof x // false
new x(); // Object -> a: "a"
new x() instanceof x // false
var x = function () {var a="a"; this.a=a;}; // undefined
x(); // undefined
x() instanceof x // false
new x(); // x -> a: "a"
new x() instanceof x // true
... aber ich denke ich hab jetzt die Grundzüge besser verstanden.
so long - peterS. - pseliger@gmx.net
--
»Because objects in JavaScript are so flexible, you will want to think differently about class hierarchies.
Deep hierarchies are inappropriate. Shallow hierarchies are efficient and expressive.« - Douglas Crockford
ie:( fl:) br:> va:( ls:& fo:) rl:) n3;} n4:} ss:} de:µ js:} mo:? zu:]
»Because objects in JavaScript are so flexible, you will want to think differently about class hierarchies.
Deep hierarchies are inappropriate. Shallow hierarchies are efficient and expressive.« - Douglas Crockford
ie:( fl:) br:> va:( ls:& fo:) rl:) n3;} n4:} ss:} de:µ js:} mo:? zu:]