function removeItemOnce(arr,value) { var index = arr.indexOf(value); if (index > -1) { arr.splice(index,1); } return arr;}function removeItemAll(arr,value) { var i = 0; while (i 在 TypeScript 通过类型参数,这些函数可以保持类型安全:[code]function removeItem(arr: Array,value: T): Array { const index = arr.indexOf(value); if (index > -1) { arr.splice(index,1); } return arr;}2 M7 p* R& k, e( k