react-native 例子中的这个语法叫什么?

2015-06-04 16:07:47 +08:00
 minuux

链接:
https://github.com/facebook/react-native/blob/master/Examples/2048/GameBoard.js

代码第35行
···
var Tile = function (value?: number, row?: number, column?: number) {

};
···
value?: number, row?: number, column?: number这个是个什么语法?

3437 次点击
所在节点    React
3 条回复
zythum
2015-06-04 17:28:14 +08:00
用 babel 转换为 var Tile = function Tile(value, row, column) {};

所以估计是某个es7的冷门规范。估计是规定类型什么(类似typescript),但是具体规范在哪没找到....
leofml
2015-06-04 18:49:42 +08:00
facebook 出的 http://flowtype.org/

Flow is a static type checker, designed to find type errors in JavaScript programs
amphineko
2015-06-05 18:22:19 +08:00
condition ? value-true : value-false

就是 ? 运算符吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/196106

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX