我希望有人可以打破这部分代码并帮助我理解它的功能。
const buildApi = (
disk: Disk,
newProp: {
sector: Sector[]
}
): ApiDetails => { }
答案 0 :(得分:4)
您将函数分配给buildApi
变量。该函数采用两个参数disk
类型Disk
,newProp
类型(对象){sector: Sector[]}
,函数将返回ApiDetails
类型的参数=>
是箭头函数中的箭头,而后面的{ }
内的所有内容都将成为函数的主体。
以上相当于
var buildApi = function(disk, newProp) { }
或
/*
This is only partially true, as this one would be hoisted, the above isn't
*/
function buildApi(disk, newProp) { }
在所有情况下,您都可以通过buildApi(disk, newProp);