CyrefJS
CCyrefJS
EN
بازگشت به مستندات
آرایه/از نسخه 1.38.0

flatten

عناصر آرایه‌های تو در تو را با هم ترکیب می‌کند و یک آرایه واحد برمی‌گرداند.

flatten(array):T[]

پارامترها

arrayT[][]الزامی

آرایه‌ای شامل آرایه‌های تو در تو که باید به یک آرایه تبدیل شوند.

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

T[]

یک آرایه جدید شامل تمام عناصر موجود در آرایه‌های تو در تو.

مثال‌ها

01

استفاده پایه

چند آرایه تو در تو را به یک آرایه واحد تبدیل می‌کند.

TypeScript
import { flatten } from "@cyref/js";

const numbers = [
  [1, 2],
  [3, 4],
  [5, 6],
];

const result = flatten(numbers);

console.log(result);
// [1, 2, 3, 4, 5, 6]
02

با رشته‌ها

آرایه‌ای شامل آرایه‌های تو در تو از رشته‌ها را به یک آرایه تبدیل می‌کند.

TypeScript
import { flatten } from "@cyref/js";

const languages = [
  ["JavaScript", "TypeScript"],
  ["Python", "Go"],
];

const result = flatten(languages);

console.log(result);
// ["JavaScript", "TypeScript", "Python", "Go"]
03

آرایه‌های تو در توی خالی

آرایه‌های تو در توی خالی هیچ عنصری به نتیجه اضافه نمی‌کنند.

TypeScript
import { flatten } from "@cyref/js";

const values = [
  [],
  [1, 2],
  [],
  [3],
];

const result = flatten(values);

console.log(result);
// [1, 2, 3]
ساخته شده با@cyref/js·مستندات رسمی