del*_*ete 5 javascript ecmascript-6 reactjs flowtype react-native
在React Native Example Code中,你会在某些文件中找到这个type语句,它封装了4个属性(我想猜),最后两个属性后面带有问号.
type MapRegion = {
latitude: number,
longitude: number,
latitudeDelta?: number,
^============ What are these...
longitudeDelta?: number,
}; ^===========...question marks for?
Run Code Online (Sandbox Code Playgroud)
这就是流,一种为JavaScript添加静态类型的转换器语言.
type MapRegion = {
latitude: number,
longitude: number,
// This property is nullable
latitudeDelta?: number,
// This property is nullable
longitudeDelta?: number,
};
// The following does not cause a compilation error
/* @flow */
var a:MapRegion = {
latitude: 1,
longitude: 3
};
Run Code Online (Sandbox Code Playgroud)
Facebook实际上正在使用他们的静态类型转换的JavaScript版本'Flow'.这就是你在这里看到的.它有点类似于TypeScript,因此很容易被误认为彼此.
| 归档时间: |
|
| 查看次数: |
664 次 |
| 最近记录: |