UNPKG

vtils

Version:

一个面向业务的 JavaScript/TypeScript 实用程序库。

22 lines (21 loc) 439 B
"use strict"; exports.__esModule = true; exports.swap = swap; /** * 原地交换数组中的两个元素。 * * @param arr 要处理的数组 * @param i 第一个元素的索引 * @param j 第二个元素的索引 * @returns 返回交换后的数组 * @example * ```typescript * swap([1, 2, 3], 0, 2) // => [3, 2, 1] * ``` */ function swap(arr, i, j) { var iItem = arr[i]; arr[i] = arr[j]; arr[j] = iItem; return arr; }