typescript - 如何在打字稿中编写以 lambdas 作为参数的方法
问题描述
我的用例是,创建一个将 lambda 作为参数并返回它的值的方法。
例子 :
MyModel { id: number , name:string}
const data = new MyModel(1,"Self");
console.log(someMethod(x=> x.id))
预期答案:1
那么我该如何实现“someMethod”,它需要一个 lambda 作为参数并给出相应的值。
解决方案
const someMethod = (lambda: (x: MyModel) => number) => {
// ...
}
推荐阅读
- windows - 如何在程序和功能中手动设置 Last Used On 值
- excel - 需要公式在所有可用工作表上添加单元格 B5(将创建未来工作表)并在单元格 D5 上显示总数
- python - 如何在 python apache Beam 中展平多个 Pcollections
- android - 无法从 EXIF 获取图像方向
- java - Thorntail JMS 到远程 ActiveMQ 服务器?
- spring-boot - 如何在 Spring Boot 中使用多个数据库修复“ORA-00942:表或视图不存在”?
- sqlite - 优化图像哈希搜索查询
- css - 如何防止 flex-box 中的图像每次根据它们的大小相互移动?
- javascript - 隐藏“下拉”选择
- canvas - P5 画布宽度或高度偏移