无返回值函数作为参数

Lambda 表达式

let checkAndProcess = (number: number, 
    process: (n: number) => void) => {
    if (number < 10) {
        process(number);
    }
}

let process = (number: number) =>
    console.log(number*10);  

checkAndProcess(5, process);
//printed: 50