JavaScript fügt Prototyp-Methodenimplementierung für integrierte Objekte hinzu

JavaScript fügt Prototyp-Methodenimplementierung für integrierte Objekte hinzu

Die Reihenfolge, in der Objekte Methoden aufrufen:

Wenn die Methode in der Instanz nicht vorhanden ist, suchen Sie danach im Prototypobjekt des Konstruktors, der das Instanzobjekt erstellt hat.

Wir können dem Prototyp des Systemobjekts Methoden hinzufügen, was eigentlich einer Änderung des Quellcodes entspricht.

Fügen Sie eine Methode hinzu, um eine Zeichenfolge in umgekehrter Reihenfolge auszugeben

Ich wünschte, es gäbe eine Möglichkeit, die Reihenfolge einer Zeichenfolge umzukehren.

    String.prototype.myReverse = Funktion () {
      für(var i=this.length-1;i>=0;i--){
        konsole.log(dies[i]);
      }
    };
    var str="abcdefg";
    str.myReverse();

Wir können die Ausgabe sehen

Bildbeschreibung hier einfügen

Schreiben Sie Ihre eigene Array-Sortiermethode

Fügen Sie dem Prototypobjekt des integrierten Array-Objekts Methoden hinzu

Array.prototype.mySort = Funktion () {
      für(var i=0;i<this.length-1;i++){
          für(var j=0;j<this.length-1-i;j++){
              wenn(dies[j]<dies[j+1]){
                  var temp = dies[j];
                dies[j]=dies[j+1];
                dies[j+1]=temp;
              }//Ende, wenn
          }// Ende für
      }//Ende für
    };

    var arr = [100,3,56,78,23,10];
    arr.mySort();
    Konsole.log(arr); 

Bildbeschreibung hier einfügen

Alle Fallcodes

Bildbeschreibung hier einfügen

<!DOCTYPE html>
<html lang="de">
<Kopf>
  <meta charset="UTF-8">
  <title>Titel</title>
  <Skript>
    //Prototypmethoden zu integrierten Objekten hinzufügen var arr = new Array(10,20,30,40,50);
       arr.join("|");
       console.dir(arr);


       var str = new String ("Oh, das ist großartig");
       str.indexOf("Oh");
       console.dir(str);


       var dt = neues Datum();
       dt.getFullYear();
       console.dir(dt);

    //Wenn in der Instanz keine Methode vorhanden ist, suchen Sie im Prototypobjekt des Konstruktors, der das Instanzobjekt erstellt hat, danach. //Können wir dem Prototyp des Systemobjekts eine Methode hinzufügen, die einer Änderung des Quellcodes entspricht? //Ich hoffe, es gibt eine Methode zum Umkehren der Zeichenfolge in der Zeichenfolge. String.prototype.myReverse=function () {
      für(var i=this.length-1;i>=0;i--){
        konsole.log(dies[i]);
      }
    };
    var str="abcdefg";
    str.myReverse();


    //Methode zum Prototypobjekt des integrierten Array-Objekts hinzufügen Array.prototype.mySort=function () {
      für(var i=0;i<this.length-1;i++){
          für(var j=0;j<this.length-1-i;j++){
              wenn(dies[j]<dies[j+1]){
                  var temp = dies[j];
                dies[j]=dies[j+1];
                dies[j+1]=temp;
              }//Ende, wenn
          }// Ende für
      }//Ende für
    };

    var arr = [100,3,56,78,23,10];
    arr.mySort();
    Konsole.log(arr);


    String.prototype.sayHi = Funktion () {
      console.log(this+"Haha, ich bin wieder hübsch");
    };

    //Der String hat jetzt eine Möglichkeit, Hallo zu sagen var str2="Xiao Yang";
    str2.sayHi();
  </Skript>
</Kopf>
<Text>
</body>
</html>

Dies ist das Ende dieses Artikels zum Hinzufügen von Prototypmethoden zu integrierten Objekten in JavaScript. Weitere Informationen zum Hinzufügen von Prototypen zu integrierten Objekten in JavaScript finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Einführung in integrierte JavaScript-Objekte
  • Javascript-Grundlagen zu integrierten Objekten
  • Analyse der Verwendung gängiger integrierter Objekte in JavaScript
  • In JavaScript integrierte Objektmathematik, globale Funktionen und Analyse von Anwendungsbeispielen
  • Detaillierte Erklärung der integrierten Objekte von JavaScript
  • Eine kurze Diskussion der häufig verwendeten integrierten Methoden und Objekte von js
  • Tiefgreifendes Verständnis einzelner integrierter Objekte in JavaScript
  • Detaillierte Erläuterung der in JavaScript integrierten Objektoperationen
  • Eine detaillierte Einführung in integrierte JSP-Objekte und -Methoden
  • Sammlung integrierter Objekteigenschaften und -methoden in JavaScript
  • So verwenden Sie die integrierte Objektmathematik von Javascript-Objekten
  • Einführung in integrierte Objekte in JavaScript

<<:  So installieren Sie Docker auf einem Linux-System und melden sich über SSH beim Docker-Container an

>>:  So erstellen Sie einen Trigger in MySQL

Artikel empfehlen

Zusammenfassung der grundlegenden Verwendung von CSS3 @media

//Grammatik: @media Medientyp und | nicht | nur (...

MySQL und MySQL Workbench Installations-Tutorial unter Ubuntu

Ubuntu-JDK installieren: [Link] Installieren Sie ...

Eine kurze Erläuterung temporärer MySQL-Tabellen und abgeleiteter Tabellen

Abgeleitete Tabellen Wenn die Hauptabfrage eine a...

VMware vSAN - Zusammenfassung der ersten Schritte

1. Hintergrund 1. Stellen Sie kurz den Shared Sto...

Standards zum Schreiben von Codekommentaren bei der Webseitenerstellung

<br />Ich habe die in meiner Arbeit verwende...

So starten/stoppen Sie den Tomcat-Server in Java

1. Projektstruktur 2. Rufen Sie Tomcat.java auf P...

Aktualisierungen für React Router V6

Inhaltsverzeichnis ReactRouterV6-Änderungen 1. &l...

Tutorial zur Installation und Konfiguration von VMware Tools für Ubuntu 18.04

Dieser Artikel beschreibt die Installation und Ko...

Kommentare auf Webseiten verursachen Textüberlauf im Internet Explorer

Der experimentelle Code lautet wie folgt: </hea...

Verwendung des Docker-Systembefehlssatzes

Inhaltsverzeichnis Docker-System df Docker-System...

So ändern Sie die Systemsprache von CentOS7 in vereinfachtes Chinesisch

veranschaulichen Bei einer Eigeninstallation des ...