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

union

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

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·مستندات رسمی