Ich möchte nur den Rückgabewert von setTimeout, aber was bekomme ich ein ganzes Textformat der Funktion?Erhalte Rückgabewert von setTimeout
function x() {
setTimeout(y = function() {
return 'done';
}, 1000);
return y;
}
console.log(x());
Ihre Syntax wie das heißt, es Funktion nur zurück. – Mritunjay
willst du "done" zurückgeben? Wie können Sie ein Ergebnis der Funktion zurückgeben, die 1000 ms später aufgerufen wird? –
Timeouts sind asynchron, daher können Sie nicht von ihnen zurückkehren. (Nun, Sie können, aber der Rückgabewert geht nirgendwohin) – Ferdi265