请问,在函数参数里面加:和? 是什么意思?

请问,在函数参数里面加:和? 是什么意思?
还有function 定义函数后面是不是{},而是:
es6的数据解构中没看到,是我看漏了吗?求各大神指导一下

https://img4.mukewang.com/5c077b5800012ad204450207.jpg

export function createRoute (

  record: ?RouteRecord,

  location: Location,

  redirectedFrom?: Location

): Route {

  const route: Route = {

    name: location.name || (record && record.name),

    meta: (record && record.meta) || {},

    path: location.path || '/',

    hash: location.hash || '',

    query: location.query || {},

    params: location.params || {},

    fullPath: getFullPath(location),

    matched: record ? formatMatch(record) : []

  }

  if (redirectedFrom) {

    route.redirectedFrom = getFullPath(redirectedFrom)

  }

  return Object.freeze(route)

}


至尊宝的传说
浏览 688回答 1
1回答

吃鸡游戏

如果没说错的话.这应该是一种js的静态类型检测可以看下flow相关东西
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript