新人求问,RN源代码问题,关于?运算符



  • getItem: function(
    key: string,
    callback?: ?(error: ?Error, result: ?string) => void
    ): Promise {..... });

    callback?: ?(error: ?Error, result: ?string) => void这样的写法是什么意思,什么作用,不是很明白,没找关于?运算符的解释



  • 三目运算符,你自己搜索下就知道了。
    文中的这种写法,其实是不推荐的,人为增加了代码的阅读复杂性。



  • 三元运算符不是boolean?true do this : false do this这样的吗...这个不是吧。。。


  • administrators

    这是flowtype 用于约束类型 不是三目



  • 多谢,有这个关键字查文档就好查多了。。



  • @晴明 谢谢,是我想当然了,get 到了新技能


登录后回复