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

compact

مقادیر falsy را از یک آرایه حذف می‌کند و یک آرایه جدید شامل فقط مقادیر truthy برمی‌گرداند.

compact(array):T[]

پارامترها

arrayT[]الزامی

آرایه‌ای که باید مقادیر falsy از آن حذف شوند.

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

T[]

یک آرایه جدید شامل فقط مقادیر truthy موجود در آرایه ورودی.

مثال‌ها

01

استفاده پایه

مقادیر falsy را از یک آرایه حذف می‌کند.

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

const values = [0, 1, false, 2, "", 3, null, 4];

const result = compact(values);

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

حفظ مقادیر truthy

فقط مقادیر truthy در آرایه خروجی قرار می‌گیرند.

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

const values = ["hello", "", "world", false, "CyrefJS"];

const result = compact(values);

console.log(result);
// ["hello", "world", "CyrefJS"]
03

نتیجه خالی

اگر تمام مقادیر آرایه ورودی falsy باشند، تابع یک آرایه خالی برمی‌گرداند.

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

const values = [0, false, "", null, undefined];

const result = compact(values);

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