【发布时间】:2021-09-09 03:23:11
【问题描述】:
我有以下元组数组,需要从中创建一个对象,如何?
Object.keys(invoiceItems)?.map(function (key, item) {
[key, 1];
}
我知道在 Swift Dictionary(uniqueKeysWithValues: 中我需要方法调用,在 Typescript 中呢?
【问题讨论】:
-
Object.fromEntries
-
JavaScript 是否真的有元组(在 TC39 proposal 之外)?
-
@jarmod 不完全是,但 TypeScript 确实具有不同于数组的元组类型签名(尽管在执行时,它们的行为相同)。
-
@jarmod 你使用了'let aa = Object.keys(invoiceItems).forEach((key)....' 这将返回未定义,尝试使用同样的地图!!
-
@WasitShafi 不知道你在这里指的是什么。在这篇文章中没有人使用
forEach。
标签: typescript