javascript中关于参数的奇怪语法
任何人都可以对以下语法进行解释:javascript中关于参数的奇怪语法,javascript,react-native,Javascript,React Native,任何人都可以对以下语法进行解释: clear: function(callback?: ?(error: ?Error) => void): Promise { // balabala here } 任何人都可以提供帮助?它们是流声明(),其中可能存在回调和/或错误,并且返回承诺 您可以调用clear(),例如: /* flow */ ... clear((data) => { ...do something with *data*, like resolv
clear: function(callback?: ?(error: ?Error) => void): Promise {
// balabala here
}
任何人都可以提供帮助?它们是流声明(),其中可能存在回调和/或错误,并且返回承诺
您可以调用clear()
,例如:
/* flow */
...
clear((data) => {
...do something with *data*, like resolve the promise ...
}, (error) => {
...handle *error*, like reject the promise ...
})
...
它将返回一个Promise对象。但是
的含义是什么?(error:?error)=>void