/** * 删除数组成员,原地的,会修改原数组并返回 * @param arr * @param matcher */ export function arrayRemove(arr: any[], matcher: (item: any) => boolean | any) { var i = arr.length while (i--) { if (matcher(arr[i])) arr.splice(i, 1) } return arr }