Als «javascript» getaggte Fragen

89
Wie konvertiere ich uint8 Array in base64 Encoded String?

Ich habe eine webSocket-Kommunikation, ich erhalte eine Base64-codierte Zeichenfolge, konvertiere sie in uint8 und arbeite daran, aber jetzt muss ich zurücksenden, ich habe das uint8-Array und muss es in eine base64-Zeichenfolge konvertieren, damit ich es senden kann. Wie kann ich diese...

89
Definition der jQuery Ajax Success Callback-Funktion

Ich möchte jQuery Ajax verwenden, um Daten von einem Server abzurufen. Ich möchte die Definition der Erfolgsrückruffunktion .ajax()wie folgt außerhalb des Blocks platzieren. Muss ich die Variable also dataFromServerwie folgt deklarieren , damit ich die vom Erfolgsrückruf zurückgegebenen Daten...

89
Wörter in einer Zeichenfolge zählen

Ich habe versucht, Wörter in einem Text folgendermaßen zu zählen: function WordCount(str) { var totalSoFar = 0; for (var i = 0; i < WordCount.length; i++) if (str(i) === " ") { // if a space is found in str totalSoFar = +1; // add 1 to total so far } totalsoFar += 1; // add 1 to totalsoFar...

89
Warten Sie, bis flag = true ist

Ich habe Javascript-Funktion wie folgt: function myFunction(number) { var x=number; ... ... more initializations //here need to wait until flag==true while(flag==false) {} ... ... do something } Das Problem ist, dass das Javascript in der Zeit steckt und mein Programm steckt. Meine Frage ist also,...

89
Unterschied zwischen $ scope und $ rootScope

Kann jemand den Unterschied zwischen $ scope und $ rootScope erklären? Meiner Ansicht nach $ scope: Auf diese Weise können wir ng-Modelleigenschaften in einem bestimmten Controller von der jeweiligen Seite abrufen. $ rootScope Auf diese Weise können wir alle ng-Modelleigenschaften in...

89
.map () eine Javascript ES6 Map?

Wie würdest du das machen? Instinktiv möchte ich tun: var myMap = new Map([["thing1", 1], ["thing2", 2], ["thing3", 3]]); // wishful, ignorant thinking var newMap = myMap.map((key, value) => value + 1); // Map { 'thing1' => 2, 'thing2' => 3, 'thing3' => 4 } Ich habe nicht viel...