@minionorg/share
Version:
18 lines (17 loc) • 469 B
TypeScript
/**
* 数组删除元素
*
* @param {array} array 将要删除的数组
* @param {number} index 删除的位置
* @return {array} 返回改变后的原数组
* @example
* remove([1], 0) = []
* remove([1, 2], 0) = [2]
* remove([1, 2], 1) = [1]
* remove([1, 2], 0.5) = [2]
* remove([1, 2], 1.5) = [1]
* remove([1, 2], -1) = [2]
* remove([1, 2], 2) = [1]
*/
declare function remove<T>(array: T[], index: number): T[];
export default remove;