با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
با جمع کردن تمام مقادیر ورودی در امتداد هر محور مشخص شده در یک مقدار خروجی واحد که توسط کاهنده محاسبه می شود، یک کاهنده را به آرایه اعمال کنید.
خروجی همیشه ابعاد یکسانی با ورودی دارد و محورهای جداگانه به صورت زیر تحت تأثیر قرار می گیرند:
طول محورهای مشخص شده در پارامتر 'axes' به 1 کاهش می یابد (با اعمال کاهنده).
اگر کاهنده چندین ورودی یا چند خروجی داشته باشد، از محور مشخص شده در "fieldAxis" برای ارائه ورودی های کاهنده و ذخیره خروجی های کاهنده استفاده می شود.
تمام محورهای دیگر تحت تأثیر قرار نمی گیرند (کاهش مستقل انجام می شود).
استفاده
برمی گرداند
Array.reduce (reducer, axes, fieldAxis )
آرایه
استدلال
تایپ کنید
جزئیات
این: array
آرایه
آرایه.
reducer
کاهنده
کاهنده برای اعمال. هر یک از خروجی های آن باید یک عدد باشد نه آرایه یا نوع دیگری.
axes
فهرست کنید
فهرست محورهایی که باید کاهش داد. طول خروجی در تمام این محورها 1 خواهد بود.
fieldAxis
عدد صحیح، پیش فرض: null
محوری که به عنوان فیلدهای ورودی و خروجی کاهنده استفاده می شود. تنها زمانی مورد نیاز است که کاهنده دارای چندین ورودی یا چند خروجی باشد، در این صورت محور باید طولی برابر با تعداد ورودی های کاهنده داشته باشد و در نتیجه طولی برابر با تعداد خروجی های کاهنده خواهد داشت.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[[["`Array.reduce` collapses input values along specified axes into single output values using a reducer function."],["The output array retains the original input dimensionality, with specified axes reduced to length 1."],["`fieldAxis` is used when your reducer has multiple inputs or outputs, aligning with those fields."],["Independent reductions are performed along all other axes not specified in the `axes` parameter."]]],[]]