在JavaScript中声明带冒号的变量

时间:2018-01-11 03:35:25

标签: javascript variables flowtype

嗨,现在我正在学习JavaScript。我刚刚发现了一些JavaScript的混乱。这是源代码

import type { OptionsType } from 'Types'

const theme: OptionsType = {
  title: 'Lawton',
  baseFontSize: '16px',
  baseLineHeight: 1.5
}

在代码中,const变量用“:”

声明

“:”在表达式中意味着什么?

等效
const theme = OptionsType = { title: 'Lawton' }

1 个答案:

答案 0 :(得分:3)

  

":"在表达式中意味着什么?

这是FlowType。查看注释上的文档:https://flow.org/en/docs/getting-started/

更多

这不是TypeScript,因为import type是一个流程:https://flow.org/en/docs/types/modules/#importing-and-exporting-types-a-classtoc-idtoc-importing-and-exporting-types-hreftoc-importing-and-exporting-typesa