面试题答案
一键面试// fetchExternalData 的类型定义
type FetchExternalData = (callback: (data: any) => void) => void;
class MyClass {
// 假设 processData 方法接收一个参数并处理数据
processData(data: any) {
// 这里写具体的数据处理逻辑
console.log('处理数据:', data);
}
fetchAndProcess(fetchExternalData: FetchExternalData) {
fetchExternalData((data) => {
// 使用箭头函数确保 this 指向 MyClass 实例
this.processData(data);
});
}
}