آرایه/از نسخه
1.38.0compact
مقادیر 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·مستندات رسمی