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

unique

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

unique(array):T[]

پارامترها

arrayT[]الزامی

آرایه‌ای که عناصر تکراری آن باید حذف شوند.

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

T[]

یک آرایه جدید شامل فقط عناصر یکتای آرایه ورودی.

مثال‌ها

01

استفاده پایه

اعداد تکراری را از یک آرایه حذف می‌کند.

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

const numbers = [1, 2, 2, 3, 3, 4, 5, 5];

const result = unique(numbers);

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

با رشته‌ها

مقادیر رشته‌ای تکراری حذف می‌شوند و اولین occurrence هر مقدار حفظ می‌شود.

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

const languages = [
  "JavaScript",
  "TypeScript",
  "JavaScript",
  "Python",
  "TypeScript",
];

const result = unique(languages);

console.log(result);
// ["JavaScript", "TypeScript", "Python"]
03

آرایه بدون تکرار

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

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

const numbers = [1, 2, 3, 4];

const result = unique(numbers);

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

آرایه خالی

یک آرایه خالی، یک آرایه خالی جدید برمی‌گرداند.

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

const result = unique([]);

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