JavaScript آرایه‌ها JS Arrays

arr.flat()

آرایه‌های تودرتو را تا عمق مشخص صاف می‌کند. با Infinity همه سطوح یکجا صاف می‌شوند؛ ترکیب map و flat در متد flatMap خلاصه شده است.

سینتکس

arr.flat(depth)

مثال کاربردی

[1, [2, [3]]].flat(Infinity);   // [1, 2, 3]
[1, [2, 3]].flat();              // [1, 2, 3]