Technik zur Verwendung von return in JavaScript
Es gibt einige Techniken zur Verwendung von return,
die den Code vereinfachen. Betrachten wir zum Beispiel den folgenden
Code:
function func(num) {
let res;
if (num >= 0) {
res = Math.sqrt(num);
} else {
res = 0;
}
return res;
}
console.log(func(3));
Wie Sie sehen, wird in diesem Code in Abhängigkeit
von der Bedingung in die Variable res entweder
der eine oder der andere Wert zugewiesen.
In der letzten Zeile der Funktion wird der Inhalt der Variable
res via return zurückgegeben.
Lassen Sie uns diesen Code in einer verkürzten
Form umschreiben und die hier unnötige Variable
res entfernen:
function func(num) {
if (num >= 0) {
return Math.sqrt(num);
} else {
return 0;
}
}
console.log(func(3));
Gegeben ist die folgende Funktion:
function func(num1, num2) {
let res;
if (num1 > 0 && num2 > 0) {
res = num1 * num2;
} else {
res = num1 - num2;
}
return res;
}
console.log(func(3, 4));
Schreiben Sie sie in verkürzter Form gemäß der gelernten Theorie um.