javascript - 带有对象的打字稿中的数组减少
问题描述
如何在打字稿中给我的减速器一个返回值。输出将是:我会将 acc 设置为什么而不是什么?我将如何设置我的返回类型,输出为 {temp: 60, temp: 60} ?
return array.reduce((acc, curr: string):any => {
const key = 'temp;
acc[key] = 60;
return acc;
}, {});
是的,我知道每次迭代的键和值都是相同的。我现在只是用它作为一个例子。
解决方案
而不是任何
(acc, curr: string): { [key: string]: YourTypeHere }
推荐阅读
- cordova - 科尔多瓦人行横道模糊内容
- javascript - 如何自动增长具有可变字体大小的文本框
- node.js - 无法为 ios 注册推送通知(Azure 移动应用、Node js sdk、ionic 2)
- f# - 如何在 f# 中将 JObject 转换为 JArray
- php - 数组中的数据不一样
- java - 使用动态键获取 LinkedHashMapValue
- c# - C#_Timer/Stopwatch 无法从从数据库中提取的时间继续
- angularjs - 状态管理和在 AngularJS 中使用 $rootScope 有什么(技术上)区别?
- cmake - pip3 在 CMakeLists.txt 中给出 CMake 错误
- ios - 如何快速将月份名称数组转换为月份数