其他分享
首页 > 其他分享> > 交换数组两项

交换数组两项

作者:互联网

/**
 * 交换数组两项
 * 会直接修改原数组
 * 注意这里不处理下标越界的情况
 * @param array
 * @param index1
 * @param index2
 */

export function swap<T extends any[]>(array: T, index1: number, index2: number): void {
  const tmp = array[index1];  
  array[index1] = array[index2];   
  array[index2] = tmp;   
}

 

 

标签:交换,number,param,数组,两项,index2,array,index1
来源: https://www.cnblogs.com/Dylan-c/p/13648353.html