面试题答案
一键面试interface DataProcessor<T extends { id: number }> {
process(data: T): T;
}
function processData<T extends { id: number }>(processor: DataProcessor<T>, dataArray: T[]): T[] {
return dataArray.map(data => processor.process(data));
}