vtils

Home > utils > moveDown

moveDown() function

原地下移数组中的某个元素。

Signature:

export declare function moveDown<T>(arr: T[], from: number, step?: number): T[];

Parameters

Parameter Type Description
arr T[] 要处理的数组
from number 要移动元素的索引
step number (Optional) 移动步值

Returns:

T[]

返回移动后的数组

Example

moveDown([1, 2, 3], 0) // => [2, 1, 3]
moveDown([1, 2, 3], 0, 2) // => [2, 3, 1]