Als «javascript» getaggte Fragen

Bei Fragen zur Programmierung in ECMAScript (JavaScript / JS) und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript). Dieses Tag wird selten alleine verwendet, wird jedoch am häufigsten mit den Tags [node.js], [jquery], [json] und [html] verknüpft.

10
Wie auf Array-Änderungen achten?
Gibt es in Javascript eine Möglichkeit, benachrichtigt zu werden, wenn ein Array durch Push-, Pop-, Shift- oder indexbasierte Zuweisung geändert wird? Ich möchte etwas, das ein Ereignis auslöst, mit dem ich umgehen kann. Ich kenne die watch()Funktionalität in SpiderMonkey, aber das funktioniert nur, wenn die gesamte Variable auf etwas anderes …

13
Lodash-Titel (Großbuchstabe des ersten Buchstabens jedes Wortes)
Ich schaue mir die lodash-Dokumente und andere Fragen zum Stapelüberlauf an. Es gibt zwar mehrere native JavaScript-Methoden, um diese Aufgabe auszuführen , aber es gibt eine Möglichkeit, eine Zeichenfolge mit reinen lodash-Funktionen (oder zumindest vorhandenen prototypischen Funktionen) in eine Groß- und Kleinschreibung umzuwandeln. damit ich keinen regulären Ausdruck verwenden oder …
106 javascript  lodash 

4
Aktuellen Inhalt der Zwischenablage abrufen? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Verbessere diese Frage Ich möchte wissen, wie mein …

6
Vue Js - Schleife über v-für X-mal (in einem Bereich)
Wie kann ich eine Schleife über v-forX (zB 10) Mal wiederholen ? // want to repeat this (e.g.) 10 times <ul> <li v-for="item in shoppingItems"> {{ item.name }} - {{ item.price }} </li> </ul> Die Dokumentation zeigt: <ul> <li v-for="item in 10">{{ item }}</li> </ul> // or <li v-for="n in …

8
Überschreiben des in der Datei Typescript d.ts definierten Eigenschaftstyps der Schnittstelle
Gibt es eine Möglichkeit, den Typ der in einem *.d.tsIn-Typoskript definierten Schnittstelleneigenschaft zu ändern ? Beispiel: Eine Schnittstelle in x.d.tsist definiert als interface A { property: number; } Ich möchte es in den Typoskriptdateien ändern, in die ich schreibe interface A { property: Object; } oder sogar das würde funktionieren …


4
Was ist die Leistung von Objekten / Arrays in JavaScript? (speziell für Google V8)
Die mit Arrays und Objekten in JavaScript (insbesondere Google V8) verbundene Leistung wäre sehr interessant zu dokumentieren. Ich finde nirgendwo im Internet einen umfassenden Artikel zu diesem Thema. Ich verstehe, dass einige Objekte Klassen als zugrunde liegende Datenstruktur verwenden. Wenn es viele Eigenschaften gibt, wird es manchmal als Hash-Tabelle behandelt? …





6
SVG erhält Textelementbreite
Ich arbeite an ECMAScript / JavaScript für eine SVG-Datei und muss das widthund heighteines textElements abrufen, damit ich die Größe eines Rechtecks ​​ändern kann, das es umgibt. In HTML könnte ich die Attribute offsetWidthund offsetHeightfür das Element verwenden, aber es scheint, dass diese Eigenschaften nicht verfügbar sind. Hier ist ein …
105 javascript  dom  text  svg 

7
Warum kann ich einem Array benannte Eigenschaften hinzufügen, als wäre es ein Objekt?
Die folgenden zwei verschiedenen Codefragmente scheinen mir gleichwertig zu sein: var myArray = Array(); myArray['A'] = "Athens"; myArray['B'] = "Berlin"; und var myObject = {'A': 'Athens', 'B':'Berlin'}; weil sie sich beide gleich verhalten und auch typeof(myArray) == typeof(myObjects)(beide ergeben 'Objekt'). Gibt es einen Unterschied zwischen diesen Varianten?


18
Wie man tief in Javascript klont
Wie kann man ein Javascript-Objekt tief klonen? Ich weiß , gibt es verschiedene Funktionen auf Basis von Frameworks wie JSON.parse(JSON.stringify(o))und $.extend(true, {}, o)aber ich möchte nicht , einen Rahmen, so verwenden. Was ist der eleganteste oder effizienteste Weg, um einen tiefen Klon zu erstellen? Wir kümmern uns um Randfälle wie …
105 javascript 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.