3 Funktionen der toString-Methode in js

3 Funktionen der toString-Methode in js

1. Drei Funktionen der toString-Methode

1. Gibt eine Zeichenfolge zurück, die ein Objekt darstellt

2. Art des Erkennungsobjektes

Object.prototype.toString.call(arr) == = "[Objekt-Array]"

3. Geben Sie die Zeichenfolge zurück, die der Nummer entspricht.

console.log(10.toString(2)) //10 steht speziell für die binäre Zahl „1010“

js enthält binäre, oktale, dezimale und oktale Basen.

2. Geben Sie eine Zeichenfolge zurück, die ein Objekt darstellt

Object.prototype.toString()

1. toString ist eine Methode des Objekt-Prototyps.

Jedes Objekt hat eine toString() Methode. Standardmäßig wird toString()方von jedem Objekt geerbt. Wenn toString nicht durch das definierte Objekt überschrieben wird. toString gibt „[Objekttyp]“ zurück, wobei Typ der Typ des Objekts ist. Der Wert von Typ kann Object sein.

Code:

Klasse Person{
  Konstruktor(Name,Alter){
    dieser.name=Name
    this.age=Alter
  }
}
lass zs=neue Person('Person',18)
console.log( zs.toString() ) // [Objekt Objekt]


  • Durch die obige Ausgabeanweisung können wir sicher sein.
  • Was zurückgegeben wird, ist tatsächlich eine Zeichenfolge, die ein Objekt darstellt.

3. Benutzerdefiniertes toString()

Wir können auch eine Methode definieren, um die Standardmethode toString zu überschreiben.

Eine benutzerdefinierte toString() Methode kann keine Argumente annehmen und muss eine Zeichenfolge zurückgeben. Der definierte toString kann jeden gewünschten Wert zurückgeben. Wenn er Informationen über das Objekt enthalten kann, ist er sehr nützlich.

Der Code lautet wie folgt:

Klasse Person{
  Konstruktor(Name,Alter){
    dieser.name=Name
    this.age=Alter
  }
  // Object.prototype.toString() überschreiben
  zuString(){
    gibt `Person{name=${this.name},age=${this.age}}` zurück
  }
}
lass zs=neue Person('Person',18)
console.log( zs.toString() ) //Person{name=Person,Alter=18}

Viele integrierte Objekte in JavaScript haben diese Funktion neu geschrieben, um Funktionen zu implementieren, die ihren eigenen Anforderungen besser entsprechen.

  • 1. Wandeln Sie jedes Element des Array in einen String um und verknüpfen Sie sie nacheinander, wobei Sie Kommas als Trennzeichen zwischen zwei Elementen verwenden.
  • 2. Boolean Wenn der Boolesche Wert wahr ist, wird „true“ zurückgegeben. Andernfalls wird „false“ zurückgegeben.
  • 3. Date gibt die Textdarstellung eines Datums zurück.

Dies ist das Ende dieses Artikels über die drei Funktionen der toString -Methode in js. Weitere relevante Inhalte zur toString-Methode in js finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • JavaScript Number-Objekt toString()-Methode
  • Verwenden Sie die Methode toString() in JavaScript, um die Zeit als Zeichenfolge zurückzugeben
  • Detaillierte Erklärung zur Verwendung der toString()-Methode in JavaScript
  • JavaScript definiert Objekte durch Funktionen und fügt Objekten die Methode toString() hinzu

<<:  Detaillierte Erklärung zur Verwendung des Feldsatzes und der Legende für seltene Tags

>>:  Einführung in die Installation und Konfiguration von JDK unter CentOS-Systemen

Artikel empfehlen

Drei Möglichkeiten, um einen Textblinkeffekt im CSS3-Beispielcode zu erzielen

1. Ändern Sie die Transparenz, um ein allmähliche...

Über visuelles Design und Interaktionsdesign

<br />Im gesamten Produktdesignprozess liege...

Schreiben Sie mit CSS in drei Schritten einen Coupon für eine Shopping-Card

Heute ist der 618. und alle großen Einkaufszentre...

So zeigen Sie den Kennwortablauf unter Linux an und konfigurieren ihn

Mit den richtigen Einstellungen können Sie Linux-...

Tutorial zur Installation und Konfiguration von MySQL 5.7

In diesem Artikel finden Sie das Tutorial zur Ins...

Auswahl der MySQL-Tabellentyp-Speicher-Engine

Inhaltsverzeichnis 1. Zeigen Sie die Speicher-Eng...

RHEL7.5 MySQL 8.0.11 Installations-Tutorial

Dieser Artikel zeichnet das Installationstutorial...

MySQL-Datenbank GTID realisiert Master-Slave-Replikation (super praktisch)

1. Maria-Quelle hinzufügen vi /etc/yum.repos.d/Ma...

So speichern Sie Text und Bilder in MySQL

Große Textdatentypen in Oracle Clob-Langtexttyp (...

Detaillierter Beispielcode einer MySQL-Batch-Einfügeschleife

Hintergrund Als ich vor einigen Tagen Paging in M...

MySQL 5.7.18 Installations- und Konfigurations-Tutorial unter Windows

In diesem Artikel finden Sie das Installations- u...

So verwenden Sie Indizes zur Optimierung von MySQL ORDER BY-Anweisungen

Tabelle erstellen und Index erstellen Tabelle tbl...

Warum wird IE6 von den meisten Leuten verwendet?

In erster Linie bin ich Webdesigner. Genauer gesag...

So verweisen Sie direkt auf Vue und Element-UI in HTML

Der Code sieht folgendermaßen aus: <!DOCTYPE h...