Wrapper-Objekte

JavaScript-Objekte sind zusammengesetzte Werte: Sie sind Sammlungen von Eigenschaften oder benannten Werten. Auf den Wert einer Eigenschaft verweisen wir mit der .-Notation. Ist der Wert einer Eigenschaft eine Funktion, bezeichnen wir diese als Methode. Eine Methode m eines Objekts o rufen wir mit o.m() auf.

Wir haben auch gesehen, dass Strings Eigenschaften und Methoden haben:

var s = "Hallo Welt!";                              // Ein String.
var word = s.substring(s.indexOf(" ")+1, s.length); // Stringeigenschaften nutzen.

Jetzt fragen Sie sich vielleicht, wie Strings Eigenschaften haben können, wenn sie keine Objekte sind? Wenn Sie versuchen, auf eine Eigenschaft eines Strings s zu verweisen, wandelt JavaScript den Stringwert in ein Objekt um, als würde ...

Get JavaScript: Das umfassende Referenzwerk, Sixth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.