أهلا بك أمانى
الطريقة بسيطة وكالآتي وهى بعد أن تنفذي كل شيئ فى الدالة أقصد ال Logic تستخدمي كلمة return قبل القيمة المراد إرجاعها ولكن يجب أن تأخذي في الإعتبار أن أى كود سوف تكتبيه بعد كلمة return لن ينفذ إطلاقا
أمثلة بلغة جافاسكربت
function returnNumber() {
const x = 5;
return x; // 5
}
function returnstring() {
const firstname = 'Mohammed';
const lastname = 'saber';
return firstname + ' ' + lastname; // 'Mohammed Saber'
}
function returnObject() {
const validUser = true;
let _obj = {
userName: 'Mohammed'
};
if(validUser) {
obj.password = 'M0h@mmEd';
}
return _obj; // { userName: 'Mohammed', password: 'M0h@mmEd' }
}
function returnArray() {
return []; // []
}
/* ============================== Special Case ============================ */
function dontConsoleLog() {
const x = 3;
return x + 5; // 8
/* لن ينفذ هذا الجزء لأن الدالة إنتهت */
console.log('x', x); // will not be executed because it is unreachable Code
}
للمزيد من المعلومات يرجى مراجعة Return Docs