آرایه/از نسخه
1.38.0flatten
عناصر آرایههای تو در تو را با هم ترکیب میکند و یک آرایه واحد برمیگرداند.
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·مستندات رسمی