Suchergebnisse für Anfrage "prototype"
Native Elemente in JavaScript über einen Prototyp erweitern?
Halten Sie es für gefährlich, die nativen Elemente über den Prototyp zu erweitern? Ich sehe einige Frameworks wie Prototype, die dies tun, und ich frage mich, ob ich es auch wagen kann. Ich mache mir Sorgen, Dinge wie "addClassName" zu ...
Erweiterungsmethoden in Typoskript (System)
In meinem angle2-Projekt versuche ich, den Prototyp des @ zu erweiter string Klasse mit Typoskript. Das ist mein Code: interface String { startsWith(s:string); contains(s:string); containsOr(s1:string, s2:string); } String.prototype.startsWith ...
Was macht das neue Keyword unter der Haube?
Ich bin gespannt was da noch dasnew Schlüsselwort tut im Hintergrund abgesehen davon, was das @ ändethis scope bezieht sich auch. Zum Beispiel, wenn wir mit dem @ vergleichnew Schlüsselwort, mit dem ein Funktionssatz Eigenschaften und Methoden ...
IE8-Fehler in der for-in-JavaScript-Anweisung?
Ich glaube, ich habe einen Fehler in der IE-Behandlung (IE8) für die for-in-Javascript-Anweisung gefunden. Nachdem dies einige Stunden auf ein kleines Beispiel reduziert wurde, sieht es so aus, als würde IE jede Eigenschaft namens "toString" in ...
Warum ruft das Boolesche Primitiv den Prototyp nicht toString () auf?
Sag ich habe diesen Code: Boolean.prototype.toString = function toString() { return this.valueOf() ? '1' : '0'; }; var object = { true: 'true', false: 'false', 1: '1', 0: '0' }; // "true" - this doesn't work console.log('primitive', ...
JavaScript: Wofür werden .extend und .prototype verwendet?
Ich bin relativ neu in JavaScript und sehe .extend und .prototype in den Bibliotheken von Drittanbietern, die ich verwende. Ich dachte, dass es mit der Prototype-Javascript-Bibliothek zu tun hat, aber ich beginne zu denken, dass dies nicht der ...
Was sind die Vorteile und Gefahren des Hinzufügens von Methoden zu Object.prototype in Javascript?
Ich weiß, dass dies vor fünf Jahren ein umstrittenes Thema war, aber ich frage mich, ob sich die Dinge für das heutige JavaScript geändert haben. Gibt es Beispiele aus der Praxis für eine große moderne Bibliothek, die nicht mit der Erweiterung ...
Korrekte Prototypenkette für Funktion
Was ist die richtige Ausgabe (dh gemäß ECMA-Standard korrekt) des folgenden Programms? function nl(x) { document.write(x + "<br>"); } nl(Function.prototype); nl(Function.prototype.prototype); nl(Function.prototype.prototype == Object.prototype); ...
Object.defineProperty oder .prototype?
Ich habe zwei verschiedene Techniken zur Implementierung von nicht-nativen Funktionen in Javascript gesehen. Erstens: if (!String.prototype.startsWith) { Object.defineProperty(String.prototype, 'startsWith', { enumerable: false, configurable: ...
JavaScript - Überschreiben des .onload-Prototyps von HTMLImageElement (s)
Ist es möglich ein @ zu bind onload event zu jedem Bild, es einmal deklarieren? Ich habe es versucht, kann es aber nicht zum Laufen bringen ... (dieser Fehler wird ausgelöst:Uncaught TypeError: Unzulässiger ...