0
ネイティブ反応するが、私はaddEventListener
とremoveEventListener
の関数の引数のために(このスニペットコードを解釈する方法がわからないために、私は、Androidの戻るボタンの実装を参照しています。 が ?。=
記号を使用することになったパラメータ名前が付いていません例えばEcmascript 6の構文ですか?
var foo = function (a = 1) {}
var BackAndroid = {
exitApp: function() {
DeviceEventManager.invokeDefaultBackPressHandler();
},
addEventListener: function (
eventName: BackPressEventName,
handler: Function
): {remove:() => void} {
_backPressSubscriptions.add(handler);
return {
remove:() => BackAndroid.removeEventListener(eventName, handler),
};
},
removeEventListener: function(
eventName: BackPressEventName,
handler: Function
): void {
_backPressSubscriptions.delete(handler);
},
};
これはフロー – PitaJ
再の型定義システムを使用しているように見えます。流れは速いコメントのためにhttp://flowtype.org/docs/objects.html –
をありがとう! – chinloong