这是ES6的新功能吗
Is this new ES6 feature?
我正在学习React Native,但不理解中使用的一些语法https://facebook.github.io/react-native/docs/listview.html#content
_pressData: ({}: {[key: number]: boolean}),
_genRows: function(pressData: {[key: number]: boolean}): Array<string> {
我试着检查它是否是ES6的新功能,但没有成功。如果有人能给我一个语法参考或在这里解释一下,我将不胜感激。
谢谢。
您看到的是Flow的类型注释,它是一个静态类型检查器。点击此处了解更多信息!http://flowtype.org/
快速参考:http://flowtype.org/docs/objects.html#_
对象作为地图
通过使用括号表示法(即动态访问器)而不是点表示法来设置和获取对象的属性,可以将对象视为从字符串到某个值类型的映射。Flow为映射推断出一个精确的值类型:换句话说,如果你只向映射写入数值,你就会读回数值(而不是任何数值)。
这样的映射可以被赋予形式为{[key:string]:number}的类型,其中string是映射的键类型,number是映射的值类型。
相关文章:
- 如何在ASP.Net中使用ES6功能
- 按下一个HTML按钮,该按钮使用一个功能在同一个新窗口中打开URL
- 为什么这个功能打印“;未定义的未定义的“;作为联系人名称,添加“新对象”
- 美国地图插件,具有状态数据/悬停功能的新按钮
- 功能点击使打开新链接,不转到原始链接
- 是否有用于CSS浏览器支持新功能的javascript解决方案
- 在 es6 中迭代对象并返回新对象
- 如何使用ES6将两个具有函数的对象合并为一个新对象
- 无参数的ES6箭头功能
- 阻止评估和新功能
- 另一个新功能中的新功能
- Jquery 的新功能 - 它根本不在任何浏览器上加载或工作
- 覆盖嵌套函数或附加新功能
- 为话语添加新功能
- 导入功能 es6 Javascript
- 谷歌应用程序脚本的新功能'的HTML服务
- 这是ES6的新功能吗
- 使用新功能是否被视为安全风险
- 什么'这是iOS 5 Safari中web开发人员的新功能
- ecmascript 6 - Javascript + JsDoc:如何记录新的 ES6 数据类型,如 map