用于创建匿名类型的typescript内联方法语法
我正在查看以下代码用于创建匿名类型的typescript内联方法语法,typescript,syntax,Typescript,Syntax,我正在查看以下代码 var results = _(items).groupBy((i) => i.key)) .map((group, key) => { return { key: key, group: group } }) .value(); 第2行让我非常烦恼,因为我觉得我应该可以像第1行(不使用退货的那一行)那样做。语法是什么?问题是,返回对象文字的箭头函数和具有块的箭头函数之间的语法不明确,规范决定只解释
var results = _(items).groupBy((i) => i.key))
.map((group, key) => { return { key: key, group: group } })
.value();
第2行让我非常烦恼,因为我觉得我应该可以像第1行(不使用退货的那一行)那样做。语法是什么?问题是,返回对象文字的箭头函数和具有块的箭头函数之间的语法不明确,规范决定只解释
p=>{
作为带块的箭头函数,而不是带有对象文字的箭头函数。您可以使用一些()
:
var results = _(items).groupBy((i) => i.key))
.map((group, key) => ({ key: key, group: group }))
.value();