Skip to content
On this page

Home > @taiyuuki/utils > arr_move

arr_move() function

函数 arr_move 将数组中的元素从一个索引移动到另一个索引。

Signature:

typescript
declare function arr_move<T extends any[]>(arr: T, from: number, to: number): T;
declare function arr_move<T extends any[]>(arr: T, from: number, to: number): T;

Parameters

ParameterTypeDescription
arrT需要修改的数组。
fromnumber数组中需要移动的元素的索引。
tonumber数组中元素应移动到的索引。

Returns:

T

将元素从索引“from”移动到索引“to”后修改后的数组“arr”。

Example

ts
const arr = ['a', 'b', 'c']
arr_move(arr, 1, 2)
// ['a', 'c', 'b']
const arr = ['a', 'b', 'c']
arr_move(arr, 1, 2)
// ['a', 'c', 'b']

Released under the MIT License.