export function fastSplice(array: unknown[], startIndex: number, removeCount: number) { const len = array.length; let removeLen = 0; if (startIndex >= len || removeCount === 0) { return; } removeCount = startIndex + removeCount > len ? len - startIndex : removeCount; removeLen = len - removeCount; for (let i = startIndex; i < len; i += 1) { array[i] = array[i + removeCount]; } array.length = removeLen; }