// @flow
export const LETSEE_LOADED: 'LETSEE_LOADED' = 'LETSEE_LOADED';
export const START_LOADING: 'START_LOADING' = 'START_LOADING';
export const STOP_LOADING: 'STOP_LOADING' = 'STOP_LOADING';
export const letseeLoad = () => ({ type: LETSEE_LOADED });
export const startLoading = () => ({ type: START_LOADING });
export const stopLoading = () => ({ type: STOP_LOADING });
请解析贵公司在分析JavaScript源代码时遇到的任何问题。
我想知道在上面的源中导出const LETSEE_LOADED旁边的:operator的含义是什么。它似乎不是一个三元运算符。
你可以说导出const LETSEE_LOADED =' LETSEE_LOADED',但是:运算符呢?
答案 0 :(得分:0)
:
表示变量的类型是精确字符串LETSEE_LOADED
,只有包含该精确字符串的值才能分配给变量。该变量被声明为const,因此在赋值之后无法修改,但是您可以在初始化中错误地键入变量的值,那么为什么在还提供了与const
类型的组合。