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

takeRight

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

takeRight(array, n):T[]

پارامترها

arrayT[]الزامی

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

nnumberالزامی

تعداد عناصری که باید از انتهای آرایه گرفته شوند.

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

T[]

یک آرایه جدید شامل n عنصر آخر آرایه ورودی.

مثال‌ها

01

استفاده پایه

سه عنصر آخر یک آرایه را دریافت می‌کند.

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

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

const result = takeRight(numbers, 3);

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

گرفتن بیشتر از طول آرایه

اگر n بزرگ‌تر یا مساوی طول آرایه باشد، یک کپی از کل آرایه برگردانده می‌شود.

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

const numbers = [1, 2, 3];

const result = takeRight(numbers, 10);

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

مقدار صفر یا منفی برای n

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

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

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

console.log(takeRight(numbers, 0));
// []

console.log(takeRight(numbers, -2));
// []
04

گرفتن تمام عناصر

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

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

const numbers = [1, 2, 3];

const result = takeRight(numbers, numbers.length);

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

آرایه خالی

گرفتن عناصر از یک آرایه خالی، یک آرایه خالی برمی‌گرداند.

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

const result = takeRight([], 3);

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