n'abend,
Die Umwandlung ist aber nur »virtuell« und gilt nur für den Kontext des Methodenaufrufs.
Hmmm, was bedeutet das denn jetzt konkret?
Das bedeutet, dass primitives (z.B. var string = "hallo welt"; var number = 123; var boolean = true;
) keine "vollwertigen" Objekte vom Typ String, Number oder Boolean sind und dementsprechend auch nicht über die Methoden / Attribute dieser Objekte verfügen. Damit man aber dennoch sinnvoll mit primitives arbeiten kann, werden diese für den (lokalen) Kontext des Methodenaufrufs/Attributgebrauchs kurz in ein "vollwertiges" Objekt verwandelt. Das "vollwertige" Objekt wird nachdem der Kontext verlassen wurde einfach verschrottet, man arbeitet also mit dem Primitive weiter.
.oO( schön, dass ich da bei meinen vorigen Tests auch nicht dran gedacht habe, obwohl kurz zuvor eben diesen Umstand in den Mozilla Docs las. )
weiterhin schönen abend...
Freundlich wie man war, hat man mir Großbuchstaben geschenkt.
sh:( fo:# ch:# rl:| br:> n4:& ie:{ mo:} va:) de:] zu:} fl:( ss:? ls:[ js:|