Heim Web-Frontend js-Tutorial Lösung des Fehlers beim rekursiven Aufruf von setTimeout() ohne Anführungszeichen_Javascript-Kenntnisse

Lösung des Fehlers beim rekursiven Aufruf von setTimeout() ohne Anführungszeichen_Javascript-Kenntnisse

May 16, 2016 pm 04:37 PM
settimeout 递归调用

Ich habe setTimeout() verwendet, um einen rekursiven Aufruf zu implementieren. Wenn der erste Parameter nicht in Anführungszeichen gesetzt ist, fordert Firefox den Aufruf setTimeout():uselesssetTimeout an (fehlen Anführungszeichen um das Argument?), fordert Firefox die Funktion auf ist undefiniert

function refreshNum() { 
$.ajax({ 
type: "POST", 
url: "ajax/RefreshNum.ashx", 
async: false, 
data: {}, 
success: function (data) { 
varnumArry = data.split(','); 
$.each($(".rush_left"), function (n) { 
$(this).children().eq(0).html(numArry[n]); 
}); 
setTimeout(function () { refreshNum(); }, 3000); 
//setTimeout("refreshNum",3000); //这样写就会出错,setTimeout()函数的参数,第一个一定不要用简单的函数调用,而是使用匿名函数!至于为什么就不知道了 
} 
}); 

} 
refreshNum();
Nach dem Login kopieren
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Welche Beziehung besteht zwischen rekursiven Aufrufen und der Ausnahmebehandlung in Java-Funktionen? Welche Beziehung besteht zwischen rekursiven Aufrufen und der Ausnahmebehandlung in Java-Funktionen? May 03, 2024 pm 06:12 PM

Ausnahmebehandlung bei rekursiven Aufrufen: Begrenzung der Rekursionstiefe: Verhinderung eines Stapelüberlaufs. Ausnahmebehandlung verwenden: Verwenden Sie Try-Catch-Anweisungen, um Ausnahmen zu behandeln. Optimierung der Schwanzrekursion: Vermeiden Sie einen Stapelüberlauf.

Was ist der Unterschied zwischen settimeout und setinterval? Was ist der Unterschied zwischen settimeout und setinterval? Aug 15, 2023 pm 02:06 PM

Der Unterschied zwischen settimeout und setInterval: 1. Triggerzeit, settimeout ist einmalig, es führt die Funktion einmal aus, nachdem die Verzögerungszeit eingestellt wurde, während setinterval sich wiederholt, es wird die Funktion wiederholt im festgelegten Zeitintervall ausführen , settimeout wird nur einmal ausgeführt und setinterval wird wiederholt ausgeführt, bis es abgebrochen wird.

Rekursiver Aufruf von Go-Sprachfunktionen und praktische Anwendungsszenarien Rekursiver Aufruf von Go-Sprachfunktionen und praktische Anwendungsszenarien Mar 22, 2024 pm 09:42 PM

Titel: Rekursiver Aufruf von Go-Sprachfunktionen und praktische Anwendungsszenarien In der Go-Sprache ist der rekursive Aufruf von Funktionen eine leistungsstarke Programmiertechnik, mit der bestimmte komplexe Probleme präzise gelöst werden können. Rekursiver Aufruf bezieht sich auf eine Funktion, die sich selbst direkt oder indirekt aufruft. Durch die Aufteilung eines großen Problems in mehrere ähnliche kleine Probleme kann uns der rekursive Aufruf helfen, Algorithmen besser zu verstehen, zu entwerfen und zu implementieren. 1. Was ist ein rekursiver Aufruf? Wenn sich eine Funktion während der Ausführung selbst aufruft, wird diese Aufrufmethode als rekursiver Aufruf bezeichnet. Rekursive Funktionen müssen bei ihrer Implementierung zwei Anforderungen erfüllen:

Implementierungsmethode des rekursiven Aufrufs der Golang-Funktion Implementierungsmethode des rekursiven Aufrufs der Golang-Funktion May 17, 2023 pm 07:21 PM

Implementierungsmethode für den rekursiven Aufruf von Golang-Funktionen Mit der weit verbreiteten Anwendung von Golang in der Softwareentwicklung ist der rekursive Aufruf von Funktionen für Programmierer zu einem wichtigen Mittel zur Implementierung komplexer Logik und Algorithmen geworden. Unter rekursivem Aufruf versteht man den kontinuierlichen Aufruf einer Funktion innerhalb einer Funktion, bis eine bestimmte Bedingung zum Beenden der Schleife erfüllt ist. In diesem Artikel untersuchen wir die Implementierung des rekursiven Aufrufs von Golang-Funktionen. 1. Grundlegende Definition eines rekursiven Aufrufs Ein rekursiver Aufruf bezieht sich auf den Prozess, sich selbst innerhalb einer Funktion aufzurufen. Bei der Ausführung einer rekursiven Funktion müssen die Abbruchbedingungen ermittelt werden, sofern diese erfüllt sind

Wie hoch ist der Speicherverbrauch rekursiver Aufrufe in Java-Funktionen? Wie hoch ist der Speicherverbrauch rekursiver Aufrufe in Java-Funktionen? Apr 30, 2024 pm 12:09 PM

Rekursive Aufrufe in Java-Funktionen verbrauchen Speicher, da jeder rekursive Aufruf einen neuen Stapelrahmen auf dem Stapel erstellt. Um Stapelüberlauffehler zu vermeiden, können Sie die Rekursionstiefe begrenzen, eine Schwanzrekursionsoptimierung durchführen oder eine Schleife anstelle einer Rekursion verwenden.

Was ist der Unterschied zwischen setTimeout() und setInterval() in JavaScript? Was ist der Unterschied zwischen setTimeout() und setInterval() in JavaScript? Sep 01, 2023 pm 03:01 PM

setTimeout(function,duration) – Diese Funktion ruft die Funktion nach einer Dauer von Millisekunden auf. Dies funktioniert für eine Ausführung. Sehen wir uns ein Beispiel an: Es wartet 2000 Millisekunden und führt dann die Rückruffunktion aus ist Die Funktion wird nach jeder Dauer von Millisekunden aufgerufen. Dies kann unbegrenzt oft durchgeführt werden. Sehen wir uns ein Beispiel an: Es löst alle 2000 ms einen Alarm aus

Verwenden Sie die Funktion „clearTimeout' in JavaScript, um den Timer „setTimeout' abzubrechen Verwenden Sie die Funktion „clearTimeout' in JavaScript, um den Timer „setTimeout' abzubrechen Nov 18, 2023 am 08:05 AM

Um die Funktion „clearTimeout“ in JavaScript zum Abbrechen des Timers „setTimeout“ zu verwenden, benötigen Sie bestimmte Codebeispiele. In JavaScript wird die Funktion „setTimeout“ verwendet, um einen bestimmten Code nach einer bestimmten Zeitverzögerung auszuführen. Die Funktion setInterval wird verwendet, um einen bestimmten Code innerhalb eines bestimmten Zeitintervalls wiederholt auszuführen. In einigen Fällen müssen wir jedoch möglicherweise den Timer abbrechen, bevor er ausgeführt wird. In diesem Fall können Sie c verwenden

Welche Beziehung besteht zwischen rekursiven Aufrufen und Multithreading in Java-Funktionen? Welche Beziehung besteht zwischen rekursiven Aufrufen und Multithreading in Java-Funktionen? May 03, 2024 pm 10:24 PM

In Java nutzen rekursive Aufrufe tatsächlich das implizite Multithreading. Wenn eine Funktion sich selbst aufruft, wird ein neuer Thread erstellt und verschiedene Funktionsaufrufe werden gleichzeitig ausgeführt. Mit dieser Funktion können Aufgaben parallelisiert werden, indem sie durch rekursive Funktionen zerlegt und gleichzeitig ausgeführt werden, wodurch die Programmleistung verbessert wird.

See all articles