راکت
حل شده

دریافت بزرگ ترین عدد از یک لیست

1 پاسخ

دوستان من یه لیست دارم

[44.7, 37.8, 47.2, 43.599999999999994, 34.5, 18.4]

میخوام بزرگترین عدد این لیستو بگیرم که قاعدتا باید 47.2 باشه
ولی از کد زیر استفاده میکنم عدد 45 برمیگردونه

return Math.max(Math.round(...list));

علت چیه به نظرتون؟

ثبت پرسش جدید

پاسخ‌ها

1
میکائیل
میکائیل
@FullStack

تخصص: برنامه نویسی سمت سرور و کلاینت

بهترین پاسخ

سلام دوست عزیز
اول تابع round رو استفاده کنید و داخل اون بیاید و max رو استفاده کنید شما برعکس انجام دادید به این صورت انجام بدید درست میشه

const list= [44.7, 37.8, 47.2, 43.599999999999994, 34.5, 18.4];
console.log(Math.round(Math.max(...list)));

اینجوری اول میاد و بزرگترین عدد رو میگیره که به صورت اعشار هست و بعد اونو گرد میکنه و عدد صحیح رو بر میگردونه

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام