vtils

Home > utils > move

move() function

原地移动数组中的元素。

Signature:

export declare function move<T>(arr: T[], from: number, to: number): T[];

Parameters

Parameter Type Description
arr T[] 要处理的数组
from number 要移动元素的索引
to number 要移动到的位置索引

Returns:

T[]

返回移动后的数组

Example

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