vtils

Home > utils > swap

swap() function

原地交换数组中的两个元素。

Signature:

export declare function swap<T>(arr: T[], i: number, j: number): T[];

Parameters

Parameter Type Description
arr T[] 要处理的数组
i number 第一个元素的索引
j number 第二个元素的索引

Returns:

T[]

返回交换后的数组

Example

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