با استفاده از console.log و ابزار Developer Console مرورگر، خطای برنامه‌ای که مجموع عناصر یک آرایه را محاسبه می‌کند پیدا کرده و آن را اصلاح کنید.

25.0 بازدید آخرین ویرایش در 198 روز قبل ساعت 05:24

0.0

کد را در مرورگر اجرا کرده، با باز کردن DevTools و استفاده از console.log یا console.table مقادیر متغیرها (مثل مقدار فعلی جمع و هر عنصر آرایه) را در حلقه یا reduce بررسی کنید؛ از console.assert برای بررسی فرضیات و از debugger یا breakpoints برای گام‌به‌گام دنبال کردن اجرا بهره ببرید تا نوع داده‌ها، اندیس‌ها یا مقدار اولیه اشتباه را پیدا و اصلاح کنید.

توسط پژوهشگر در 198 روز قبل ساعت 05:24
دسته بندی ها: JavaScript JavaScript for beginner
arash در 198 روز قبل ساعت 05:24

برای پیدا کردن و اصلاح خطا در تابع جمع آرایه، در حلقه یا callback تابع reduce از console.log یا console.table برای چاپ مقدار فعلی جمع و هر عنصر استفاده کنید تا ببینید کدام عنصر یا عملیات باعث NaN یا نتیجه نادرست می‌شود. از console.assert برای بررسی فروض (مثل typeof element === 'number' یا index < array.length) و از debugger یا breakpointها برای گام‌به‌گام اجرا بهره ببرید تا مقداردهی اولیه اشتباه یا اندیس‌های نادرست مشخص شود. اگر عناصر رشته‌ای هستند، قبل از جمع با Number یا parseFloat آن‌ها را به عدد تبدیل کنید یا مقدار اولیه reduce را به 0 تنظیم کنید. همچنین برای آرایهٔ خالی همیشه مقدار اولیه مناسب قرار دهید تا خروجی ناخواسته نداشته باشید.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری