Suchergebnisse für Anfrage "prototype"

2 die antwort

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 ...

4 die antwort

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 ...

4 die antwort

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 ...

TOP-Veröffentlichungen

4 die antwort

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 ...

4 die antwort

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', ...

10 die antwort

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 ...

2 die antwort

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 ...

8 die antwort

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); ...

2 die antwort

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: ...

8 die antwort

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 ...