Skip to content

Instantly share code, notes, and snippets.

View F1ame12's full-sized avatar

F1ame12 F1ame12

  • China
  • 19:05 (UTC +08:00)
View GitHub Profile
@F1ame12
F1ame12 / JSObjSwapAlgo
Created July 11, 2023 03:03
fast swap obj in array
function reverse(arr: number[], begin: number = 0, end?: number): void {
if (!arr || arr.length <= 1) return;
let left = begin;
let right = arr.length - 1;
if (end) right = end;
while (left < right) {
let tmp = arr[left];