Als «javascript» getaggte Fragen

193
Wie kann man einen String umkehren, der komplizierte Emojis enthält?

Eingang: Hello world👩‍🦰👩‍👩‍👦‍👦 Gewünschte Ausgabe: 👩‍👩‍👦‍👦👩‍🦰dlrow olleH Ich habe verschiedene Ansätze ausprobiert, aber keiner hat mir die richtige Antwort gegeben. Dies schlug kläglich fehl: const text = 'Hello world👩‍🦰👩‍👩‍👦‍👦'; const reversed = text.split('').reverse().join('');...

192
Wie finde ich Schlüssel eines Hash?

Ich weiß, dass in Javascript Objekte doppelt so viele Hashes sind, aber ich konnte keine eingebaute Funktion finden, um die Schlüssel zu erhalten var h = {a:'b',c:'d'}; Ich möchte so etwas wie var k = h.keys() ; // k = ['a','c']; Es ist einfach, selbst eine Funktion zu schreiben, um die...

192
Wie ersetze ich nur erfasste Gruppen?

Ich habe HTML-Code vor und nach der Zeichenfolge: name="some_text_0_some_text" Ich möchte das 0durch etwas ersetzen wie:!NEW_ID! Also habe ich einen einfachen regulären Ausdruck gemacht: .*name="\w+(\d+)\w+".* Aber ich sehe nicht, wie ich ausschließlich den erfassten Block ersetzen soll. Gibt...

192
Wie lese ich Daten aus einer * .CSV-Datei mit Javascript?

Meine CSV-Daten sehen folgendermaßen aus: Überschrift1, Überschrift2, Überschrift3, Überschrift4, Überschrift5, Wert1_1, Wert2_1, Wert3_1, Wert4_1, Wert5_1, Wert1_2, Wert2_2, Wert3_2, Wert4_2, Wert5_2 .... Wie liest man diese Daten und konvertiert sie mit Javascript in ein Array wie dieses?:...

192
AngularJS sendet keinen versteckten Feldwert

Für einen bestimmten Anwendungsfall muss ich ein einzelnes Formular auf "alte Weise" einreichen. Das heißt, ich benutze ein Formular mit action = "". Die Antwort wird gestreamt, daher lade ich die Seite nicht neu. Ich bin mir völlig bewusst, dass eine typische AngularJS-App kein Formular auf diese...

192
Wie kann ich ein ES6-Modul bedingt importieren?

Ich muss so etwas tun wie: if (condition) { import something from 'something'; } // ... if (something) { something.doStuff(); } Der obige Code wird nicht kompiliert. es wirft SyntaxError: ... 'import' and 'export' may only appear at the top level. Ich habe versucht, System.importwie hier...

191
Wie teste ich, ob eine Zeichenfolge JSON ist oder nicht?

Ich habe einen einfachen AJAX-Aufruf und der Server gibt entweder eine JSON-Zeichenfolge mit nützlichen Daten oder eine von der PHP-Funktion erzeugte Fehlermeldung zurück mysql_error(). Wie kann ich testen, ob diese Daten eine JSON-Zeichenfolge oder die Fehlermeldung sind? Es wäre schön, eine...

191
Concat-Skripte in der Reihenfolge mit Gulp

Angenommen, Sie underscore.jserstellen ein Projekt auf Backbone oder was auch immer und müssen Skripte in einer bestimmten Reihenfolge laden, z. B. müssen sie zuvor geladen werden backbone.js. Wie kann ich die Skripte so zusammenfassen, dass sie in Ordnung sind? // JS concat, strip debugging and...