آرایه/از نسخه
1.38.0union
دو آرایه را با هم ترکیب میکند و یک آرایه جدید شامل عناصر یکتا برمیگرداند.
union(array, values):T[]پارامترها
arrayT[]الزامیآرایه اول که عناصر آن باید در نتیجه قرار بگیرند.
valuesT[]الزامیآرایه دوم که عناصر آن باید با آرایه اول ترکیب شوند.
مقدار بازگشتی
T[]یک آرایه جدید شامل عناصر یکتای هر دو آرایه ورودی.
مثالها
01
استفاده پایه
دو آرایه را ترکیب کرده و مقادیر تکراری را حذف میکند.
TypeScript
import { union } from "@cyref/js";
const array = [1, 2, 3];
const values = [3, 4, 5];
const result = union(array, values);
console.log(result);
// [1, 2, 3, 4, 5]02
مقادیر تکراری
مقادیر تکراری از نتیجه ترکیبشده حذف میشوند.
TypeScript
import { union } from "@cyref/js";
const array = [1, 2, 2, 3];
const values = [2, 3, 3, 4];
const result = union(array, values);
console.log(result);
// [1, 2, 3, 4]03
رشتهها
این تابع میتواند آرایههای رشتهای را با حذف مقادیر تکراری ترکیب کند.
TypeScript
import { union } from "@cyref/js";
const array = ["JavaScript", "TypeScript"];
const values = ["TypeScript", "Python"];
const result = union(array, values);
console.log(result);
// ["JavaScript", "TypeScript", "Python"]04
آرایههای خالی
آرایههای خالی نیز هنگام ترکیب مقادیر بهصورت طبیعی مدیریت میشوند.
TypeScript
import { union } from "@cyref/js";
const result = union([], [1, 2, 3]);
console.log(result);
// [1, 2, 3]05
هر دو آرایه خالی
وقتی هر دو آرایه ورودی خالی باشند، تابع یک آرایه خالی برمیگرداند.
TypeScript
import { union } from "@cyref/js";
const result = union([], []);
console.log(result);
// []ساخته شده با@cyref/js·مستندات رسمی