一、函数类型接口:对方法传入的参数,以及返回值进行约束,批量约束
// 加密的函数类型接口interface encrypt {(key: string, value: string): string;}var md5: encrypt = function (key: string, value: string): string {//模拟操作return key + value;}console.log(md5('name', 'zhangsan'));var sha1: encrypt = function (key: string, value: string): string {//模拟操作return key + '----' + value;}console.log(sha1('name', 'lisi'));
