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

Vor- und Nachteile von Vite und Vue CLI

Es gibt im Vue-Ökosystem ein neues Build-Tool nam...

Detaillierte Erklärung der Kernkonzepte und der grundlegenden Verwendung von Vuex

Inhaltsverzeichnis einführen Start Installieren ①...

Wie versteht JS Daten-URLs?

Inhaltsverzeichnis Überblick Erste Schritte mit D...

So wählen Sie den richtigen MySQL-Datums-/Uhrzeittyp zum Speichern Ihrer Zeit

Beim Erstellen einer Datenbank und Schreiben eine...

Eine kurze Diskussion über 3 bemerkenswerte neue Features in TypeScript 3.7

Inhaltsverzeichnis Vorwort Optionale Verkettung N...

Lösung für 1067, wenn Mysql in Windows startet

Ich habe erst vor ein paar Tagen mit der Arbeit b...

Beispiel für einen reinen CSS3-Mindmap-Stil

Mindmap Er sieht wahrscheinlich so aus: Die meist...

Detaillierte Erklärung zum Upgrade von Softwarepaketversionen unter Linux

Im Linux-Umfeld möchten Sie prüfen, ob eine besti...

JavaScript implementiert das mobile Puzzlespiel mit neun Rastern

In diesem Artikel wird der spezifische Code für J...

Bedingtes Rendering von Vue (v-if und v-show)

Inhaltsverzeichnis 1. v-wenn 2. Verwenden Sie v-i...

Installation von VMware Workstation unter Linux (Ubuntu)

Wenn Sie nicht wissen, wie das System auf dem Com...