vtils

Home > utils > moveUp

moveUp() function

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

Signature:

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

Parameters

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

Returns:

T[]

返回移动后的数组

Example

moveUp([1, 2, 3], 2) // => [1, 3, 2]
moveUp([1, 2, 3], 2, 2) // => [3, 1, 2]