function abc( def )
{
alert( "Objektname=[] Parameter=["+def+"]" );
}
var ghi = new( abc('jkl') )
Das funktioniert so nicht, da abc('jkl') kein Objekt zurückgibt, das als Konstruktor geeignet ist. Die Meldung (durch alert) kommt trotzdem, weil der Fehler erst danach zum Tragen kommt.
> Ich möchte diese Anzeige:
> Objektname=[ghi] Parameter=[jkl]
Dann musst du dem Objekt den Namen 'ghi' irgendwie geben, also z.B. so:
~~~javascript
function Foo(name, parameter){
this.name=name;
this.parameter=parameter;}
var ghi=new Foo('ghi','jkl');
Wie frage ich den Objektnamen (also ghi) in der function abc ab?
this.name
this.objektname
funktioniert nicht.
Richtig, woher auch?
var x=y=z=new Foo();
Wie heißt nun das Objekt?
--
Reden ist Silber, Schweigen ist Gold, meine Ausführungen sind Platin.
Self-Code: sh:( ch:? rl:( br:> n4:( ie:{ mo:) va:) de:> zu:} fl:| ss:| ls:~ js:|
Reden ist Silber, Schweigen ist Gold, meine Ausführungen sind Platin.
Self-Code: sh:( ch:? rl:( br:> n4:( ie:{ mo:) va:) de:> zu:} fl:| ss:| ls:~ js:|