جاوااسکریپت آرایه flat()

تعریف و استفاده

flat() این روش برای چسباندن عناصر آرایه فرزین به آرایه جدید استفاده می‌شود.

لطفاً ببینید:

روش map() آرایه

روش flatMap() آرایه

روش filter() آرایه

روش forEach() آرایه

مثال

مثال 1

یک آرایه جدید ایجاد کنید و عناصر آرایه فرزین را به هم بچسبانید:

const myArr = [[1,2],[3,4],[5,6]];
const newArr = myArr.flat();

آزمایش کنید

مثال 2

برای آرایه‌های چندلایه، می‌توان عمق باز شدن را مشخص کرد:

const myArr = [1, 2, [3, [4, 5, 6], 7], 8];
const newArr = myArr.flat(2);

آزمایش کنید

رابط‌نویسی

array.flat(عمق)

پارامتر

پارامتر توضیح
عمق اختیاری. عمق آرایه‌های توچینه‌شده که باید باز شوند را مشخص کنید. مقدار پیش‌فرض 1 است.

مقدار بازگشتی

نوع توضیح
آرایه آرایه جدید باز شده.

پشتیبانی مرورگر

از ماه ژانویه 2020، تمام مرورگرهای مدرن از آرایه‌های جاوااسکریپت پشتیبانی می‌کنند flat() روش:

کروم اژدها افیرکس سافاری آپرا
کروم 69 اژدها 79 افیرکس 62 سافاری 12 آپرا 56
ماه سپتامبر 2018 ماه ژانویه 2020 ماه سپتامبر 2018 ماه سپتامبر 2018 ماه سپتامبر 2018