我在我们的代码库中看到了这段代码,我在理解 void = (page)
时遇到了一些问题。根据https://stackoverflow.com/a/34274584/513413 ,返回类型在 =>
之后,在我的例子中是 void
。那么 = (page) => {}
做了什么?
如果不写粗箭头函数,它的等效函数是什么?
这是代码:
private navigateTo: (page: string) => void = (page) => {
// display page
}
最佳答案
您看错了代码。总体结构是
private Name: Type = Value
类型为(page: string) => void
,值为(page) => {}
。该类型意味着 navigateTo
是一个接受字符串作为参数且不返回任何内容的函数,这正是 (page) => {}
所做的。
关于javascript - TypeScript 中 Fat 箭头函数后的 "void = () => {}"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46009811/