سیدعلی حسینی
5 سال پیش توسط سیدعلی حسینی مطرح شد
2 پاسخ

جمع کل قیمت های لیست

من می خوام حاصل کل قیمت ها رو به دست بیارم
از اینتوضیح تصویر رو وارد کنید

می خوام همه itemPrice ها با هم جمع بشن،من به این صورت نوشتم
this.dataOrder.items.reduce((acc, item) => {let data = acc.itemPrice + item.itemPriceconsole.log(data, 'data')})

اما در خروجی به این صورت نمایش میده
200009000
همه قیمت ها رو در کنار هم نمایش میده .


ثبت پرسش جدید
میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش مطرح شد
0

مشخصه که باید تبدیلش کنی به عدد، سپس جمع بشه.


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 5 سال پیش مطرح شد
1

@salihossini
سلام.
شما اعدادتون داخل " ... " هستش ( استرینگه ) به همین خاطر کنار هم دیگه نشون میده. با استفاده از دستور زیر اون ها رو تبدیل کنید :

parseInt("10")

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

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