JavaScript ist eine synchrone Programmiersprache. Dies bedeutet, dass Ihr Codeblock in der Reihenfolge von oben nach unten ausgeführt wird. Dank der JavaScript-Ereignisschleife können wir jedoch nicht blockierende Prozesse mithilfe einer Rückruffunktion und einer Versprechensfunktion ausführen.
Hier sind einige Beispiele.
// Example Parameter Function
const parameter = {
firstName: 'John',
lastName: 'Doe'
}
// Example callback function (will run after delay function finish)
const callBackFunction = (result) => {
console.log(result)
}
// Example slow process or API call Function
const delayFunction = (callBack, parameter) => {
// For replicate delay we use setTimeout as example
setTimeout(() => {
// Example slow process or api call return
const result = `${parameter.firstName} ${parameter.lastName}`
// Triggering the callback function after getting the result
callBack(result)
},1000)
}
console.log('start')
// Run delay function
delayFunction(callBackFunction, parameter)
console.log('finish')
// Output:
// Start
// Finish
// John Doe
// Example Parameter Function
const parameter = {
firstName: 'John',
lastName: 'Doe'
}
// Example callback function (will run after delay function finish)
const callBackFunction = (result) => {
console.log(result)
}
// Example slow process or API call Function
const delayFunction = (parameter) => {
return new Promise((resolve) => {
// For replicate delay we use setTimeout as example
setTimeout(() => {
// Example slow process or api call return
const result = `${parameter.firstName} ${parameter.lastName}`
// Triggering the resolve promise after getting the result
resolve(result)
},1000)
})
}
console.log('start')
// Run delay function
delayFunction(parameter).then(callBackFunction)
console.log('finish')
// Output:
// Start
// Finish
// John Doe
Nachdem der gesamte verbleibende Prozess abgeschlossen ist, überprüft JavaScript die Ereignisschleife, um festzustellen, ob der Rückruf bereits beendet wurde oder nicht. Wenn Sie fertig sind, wird die Rückruffunktion ausgeführt.
Das war's und wenn Sie diesen Artikel hilfreich fanden, lassen Sie es uns in den Kommentaren wissen. Sie können mir auch auf Medium und LinkedIn folgen
Wenn Sie eine Anfrage an facebook.com stellen, sucht Ihr Computer nach dem Domänennamen, um diesen in eine IP-Adresse zu übersetzen, damit Ihr Computer diese Verbindung herstellen kann.
Unsere Sprache ist ein mächtiges Werkzeug, das unsere Gedanken, Einstellungen und Handlungen formen kann. Selbst scheinbar harmlose Begriffe können schädliche Vorurteile und Stereotypen aufrechterhalten.
Wenn man erwachsen wird, wird einem oft gesagt, dass die Welt so ist, wie sie ist, und dass das Leben nur darin besteht, sein Leben in der Welt zu leben, niemals sein Leben zu riskieren, einfach einem festgelegten Weg zu folgen und am Ende zu sterben, und versucht, es nicht zu tun Schlage zu viel gegen die Wände. Aber das ist ein sehr begrenztes Leben.
Um Unklarheiten zu vermeiden, werden die folgenden Begriffe verwendet: Authentifikator; Das Mobiltelefon, das für die Anmeldung verwendet wird. Website; Die Website oder Anwendung, die der Benutzer verwendet, um den Anmeldeanforderungsdienst zu stellen; Der Anbieter, der die jeweilige Dienstleistung bereitstellt, z
Jeder rational denkende Mensch weiß, dass die politischen und medialen Kreise von der Linken dominiert werden, sogar von der extremen Linken, ein Zustand, der zu einem Ungleichgewicht im politischen Diskurs führt. Im Bereich der Religion ist dieses Ungleichgewicht deutlich sichtbar: Linke Zeitungen und Netzwerke beeilen sich nicht, den christlichen Glauben zu verteidigen.
Es fällt uns oft schwer, das umzusetzen, von dem wir wissen, dass es gut für uns ist. Von der Aussage, dass wir einen Lebensgefährten lieben, bis hin zur Erinnerung daran, wie ein Pirat zu reden – es wird immer diejenigen geben, die behaupten, dass ein Tag, eine Woche oder ein Monat voller Ereignisse nicht nötig sei, weil sie diese Dinge bereits tun.